Java Streams: Beyond The Basics
(Recorded at Jfokus 2016. http://www.jfokus.com) Java Streams: Beyond The Basics Lambda expressions and the streams API add a more functional style of programming to Java; something developers have not really had in the past. The session will start with a short summary of the key features of both Lambda expressions and streams before moving on to some real world examples of how to use them effectively, including some pitfalls that should be avoided. We'll finish off with a quick look at some of the ideas for improvements to streams in JDK 9. Simon Ritter, Azul Systems Simon Ritter is the Deputy CTO of Azul Systems. Simon has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics from Brunel University in the U.K. Originally working in the area of UNIX development for AT&T UNIX System Labs and then Novell, Simon moved to Sun in 1996. At this time, he started working with Java technology and has spent time working both in Java development and consultancy. Having moved to Oracle as part of the Sun acquisition, he focused on developer outreach for the core Java platform, Java for client applications and embedded Java. Now at Azul he is helping the Java community to understand Azul?s Java virtual machine technologies and products.

From Concurrent to Parallel

Effective Java, Third Edition Keepin' it Effective (J. Bloch)

How to (Re)start Your Java Journey in 2026

Modelling Microservices at Spotify

JDK 8: Lessons Learnt With Lambdas and Streams

Software engineering at the tipping point

Revisiting Effective Java in 2019 by Edson Yanaga

Concurrency Concepts in Java by Douglas Hawkins

Java 8 STREAMS Tutorial

How Netflix Uses Java - 2026 Edition

Parallel streams in java 8 -In depth Tech Walkthrough | Java parallelism Vs Multithreading

Java Streams vs Reactive Streams: Which, When, How, and Why? by Venkat Subramaniam

Collections Refueled by Stuart Marks

Java 8 best practices by Stephen Colebourne

Parallel Streams, CompletableFuture, and All That: Concurrency in Java 8

Effective and Clean Java Code? Tips and Tricks from the Real World

Transforming Code to Java 8

Being productive developer using JPA helper libraries

Java Full Course for Beginners

