AI Engineer - Learn how to integrate AI into software applications
Build AI Apps with Azure, Copilot, and Generative AI — Microsoft Certified
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
This conference talk explores Stream Gatherers, a new feature in Java 24 that enhances Java's stream processing capabilities. Learn how Stream Gatherers serve as an extension point for intermediate operations in streams, addressing limitations of the original Java 8 Streams implementation. Discover why the previous extension point of collectors wasn't sufficient for all data processing needs, and why parallel streams' limitation to ForkJoin pool made them impractical for IO operations. Explore practical use cases for Stream Gatherers and understand how they can be leveraged alongside other modern Java features like records and pattern matching to create more efficient data-driven flows. Gain insights into hunting for better performance with this powerful new addition to Java's functional programming toolkit.
Syllabus
Hunting with Stream Gatherers by Piotr Przybył
Taught by
Devoxx