Should we use streams everywhere? Certainly, using streams is often clearer and more concise than iterating a collection. But sometimes stream code requires a complex combination of collectors, folding, monads, and nested flatMap operations, which makes the verdict debatable. In this session, we will pick several use cases, workout the best solutions in both imperative and functional styles, and then argue which is better. Of course, you'll get to vote!
If you're a Java developer, you shouldn't miss this session! You'll have fun, replenish your energy, and leave with a better idea of where streams excel, and where you should stay with old-fashioned imperative style.
If you're a Java developer, you shouldn't miss this session! You'll have fun, replenish your energy, and leave with a better idea of where streams excel, and where you should stay with old-fashioned imperative style.
Victor Rentea
Freelance
With two decades of experience, Victor is a software architect and Java Champion who dedicated his career to training thousands of engineers in over 150 companies.
He talks regularly at top-rated conferences, but besides countless videos on YouTube, you can meet Victor online at European Software Crafters, the world’s largest developer community focused on improving code quality.
Check out https://victorrentea.ro for first-class training and consultancy services.
He talks regularly at top-rated conferences, but besides countless videos on YouTube, you can meet Victor online at European Software Crafters, the world’s largest developer community focused on improving code quality.
Check out https://victorrentea.ro for first-class training and consultancy services.