YoVDO

The Dark Side of Java 8 - Lessons Learned

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Parallel Processing Courses Stream API Courses Lambda Expressions Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the shortcomings and design inconsistencies of Java 8 in this 47-minute Devoxx conference talk. Delve into a post-mortem analysis of one of Java's most significant releases, uncovering bugs, flaws, and areas for improvement. Learn about the broken Stream#flatmap, the pitfalls of using Parallel Streams in production environments, and clever techniques to circumvent checked exceptions boilerplate in lambda expressions. Gain insights into conditional Stream termination, lazy semantics, and the intricacies of parallel processing. Compare Optional vs Option and discover ways to address these issues in your Java development practices. Enhance your understanding of Java 8's limitations and equip yourself with knowledge to make informed decisions when working with or migrating beyond JDK8.

Syllabus

Introduction
Conditional Stream Termination
Lazy Semantics
lambda expressions vs checked exceptions
parallel processing
multiple questions
follow up
streemgenerate
Optional vs Option


Taught by

Devoxx

Related Courses

Parallel Programming in Java
Rice University via Coursera
Java9 New Features - Learn by coding it
Udemy
Máster Completo en Java de cero a experto 2024 (+127 hrs)
Udemy
Java Collections Framework + Generics, Lambdas & Stream API
Udemy
Functional Programming + Lambdas, Method References, Streams
Udemy