Java SE Performance Engineer. Before Oracle Dmitry had more than 10 years of production experience mixing Java with any kinds of hard techs.
Java SE Performance Engineer. Before Oracle Dmitry had more than 10 years of production experience mixing Java with any kinds of hard techs.
Abstract: Many have said that Java has no future. But it is now 2015, the new APIs and trendy lambda dances in Java 8. And a crowd of advanced neighbors that have their own means of asynchronous processing for ‘going to production quickly.”
Let’s talk about other languages and libraries a bit. For a long time we already have Future and ExecutorService for asynchronous execution. However, with the advent of CompletableFuture in JDK 8, the way opened from callback hell to clean and more functional code.
We look at practical examples of the challenges CompletableFuture ‘with streams and lambdas’ takes and about it’s efficiency.