JetBrains Technology Day for Java – Good Old Stream API

Posted on by Helen Scott

On the 10th July 2020, JetBrains hosted a Technology Day for Java. We had 10 presentations and the videos for them are available here. Over the coming weeks, in no particular order, we’d like to share with you extra resources that our speakers kindly provided and any links to further reading or code samples.

We hosted Tagir Valeev talking to us about Java’s Stream API and its mysteries. While it’s simple and neat when used in more basic scenarios, people often struggle when trying to do something less trivial.

We really enjoyed the approach that Tagir took with his presentation. The amazing animations, relatable analogies, and his passion for the subject brought the Stream API to life.

Tagir took us through how to modify existing Stream operations or create our own Sources, Intermediate Operations and Terminal Operations (sinks) in great detail with various different problem scenarios. I particularly enjoyed the Dungeons and Dragons references!

Tagir’s Presentation

What our audience thought of Tagir’s demo

Subscribe

Subscribe for updates