JetBrains Technology Day for Java – Good Old Stream API
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!
What our audience thought of Tagir’s demo
Great streams talk from @tagir_valeev! “If you still use LinkedList, today is a great day to stop.” Tagir’s talk starts about one hour into the #JBTechDayforJava video replay:https://t.co/GpiWZIy5ZK
/ @trisha_gee https://t.co/amvRyc0daB
— Stuart Marks (@stuartmarks) July 11, 2020
— Nicolas Widart (@NicolasWidart) July 16, 2020
— frosch95 (@frosch95) July 10, 2020
Subscribe to Blog updates
Thanks, we've got you!
Java Annotated Monthly – September 2023
The September edition of Java Annotated Monthly is here! With this month’s release of Java 21 approaching, we're excited to bring you a final sneak peek into its crucial features. But that's not all! This edition is packed with helpful articles about cutting-edge AI technologies, including update…
Java Annotated Monthly – August 2023
The August edition of Java Annotated Monthly is here! As usual, we’ve selected a collection of fascinating articles covering the latest Java-related news, tech updates, AI and machine learning innovations, and more. We're thrilled to share the exciting news of the recent release of IntelliJ IDEA 202…
Java Annotated Monthly – June 2023
Welcome to Java Annotated Monthly!In this edition, we’ll share an abundance of Java news, specifically focusing on the planned features for JDK 21. As always, you'll find a wide range of tutorials covering Java, Kotlin, and other related technologies. Additionally, we have thought-provoking…
Java Annotated Monthly – May 2023
The May edition of Java Annotated Monthly is here! This issue comes with exciting news on the future Java release, including a sneak peek at the JEPs planned for implementation. Our hand-picked selection of Java tutorials will help you sharpen your skills and stay on top of the latest trends. In add…