Hi all,

What is the guideline to select which Java 8 features to use (e.g., Lambda,
CompletableFuture, etc.) when developing for both trunk and old branches
that do not support for Java 8? The goal is to leverage nice Java 8
features while minimizing backporting effort.

If we plan to use certain Java 8 features, do we recommend any idioms that
facilitate easy backporting?

Has anybody had experience in RetroLambda
<https://github.com/orfjackal/retrolambda>?

Thanks,
John Zhuge
Software Engineer, Cloudera

Reply via email to