Q. You’re speaking at Voxxed Days Bucharest in March. Tell us a bit about your session.
My session is called “Think Async in Java 8”. As the Java 8 was released the main innovation in it that grabbed the most of the attention were the lambdas, streams and default methods. But there was another thing that somehow passed by almost silently – the CompletableFuture. It’s just one class but in many cases it can be a total game changer.
Q. Why is the subject matter important?
In modern hardware the most of the utilization can be achieved with an extensive use of parallel algorithms. But parallel programming is hard and often a non-trivial task. With the CompletableFuture there is a real possibility to achieve a better use of the hardware resources in a really simpler and less error prone way.
Q. Who should attend your session?
I believe this session may be interesting for all of the java developers. Especially for the API designers.
Q. What are the key things attendees will take away from your session?
I have tried to make this session not as just a technology tutorial but also to provoke a little bit different way of thinking. From my experience I see that the designs with this approach are really more robust and flexible. So I hope it would be useful!
Q. Aside from speaking at Voxxed Days Bucharest, what else are you excited about for 2017?
The year has just begun and in our local community – the Bulgarian Java User Group – we have already started with some great workshops and meetups. The plans for this year are huge: even more meetups, master classes, big local conference jPrime.io and many many more!