QUQ-3796 The Dark Side of Java 8 - Lessons Learned | Voxxed Days

Voxxed Days Zurich 2019
on Tuesday 19 March

   The Dark Side of Java 8 - Lessons Learned


Java Language
Java Language
Intermediate level
Room2 Tuesday from 14:30 til 15:20

...aka "A Bunch of Small Reasons to Migrate Beyond JDK8"

Java 8 was one of the most important Java releases ever... but still wasn’t free of bugs, or just places where things could’ve been done better. In this session, we’ll go through a quick post-mortem session and explore various bugs, flaws and design inconsistencies along with ways how we can address those problems (if possible).

To enumerate a few, we’ll see how Stream#flatmap is broken, why Parallel Streams are not a good choice for production, or how to avoid checked exceptions boilerplate in lambda expressions by tricking the compiler.

Java   Functional Java   Lambda Expressions  
Subscribe to Voxxed Days on YouTube
Grzegorz Piwowarek
Grzegorz Piwowarek
From @CasumoTech

Lead Backend Engineer

Make sure to download the Android or iOS mobile schedule.