(with Piotr Przybył)
Staying up to date with modern Java can feel overwhelming. If you don’t have any experience with Java since Java 8 (or at all), features like structured concurrency or pattern matching might sound exciting, but also scary: “How do I even get started with that?”
Fear not! In this session Marit and Piotr will explain to you the new exciting things and also show you how to use them in your IDE, so that the next day you can start having fun and profit with modern Java in your favorite tools on your own.
Links
- modern-playful-Java26 (code)
- Java 26 in IntelliJ IDEA
- Command completion: No more shortcuts!
- JDK 26
- Interview with Piotr at JCON Europe 2026
- Java 25 LTS and IntelliJ IDEA
- IntelliJ IDEA documentation – Project Configuration | SDKs
- modern-playful-Java25 (code)
- Tips and tricks to use Java 25 in IntelliJ IDEA
- IntelliJ IDEA blog
- Inside Java
- Estimating value of pi (π) using Monte Carlo Simulation and Vector API
- JDK 25
- Structured Concurrency Revamp in Java 25 – Inside Java Newscast #91
- Java 25 is ALSO no LTS Version – Inside Java Newscast #94
- Vibe coding an IntelliJ IDEA progress bar plugin for fun
- Java 24 and IntelliJ IDEA
- Java 24: ‘HelloWorld’ and ‘main()’ meet minimalistic
- JDK 24
- Stream Gatherers – Deep Dive with the Expert
- Gatherers: The API Your Stream Was Missing
- Hunting with Stream Gatherers by Piotr Przybyl
- Extending Functional Pipelines with Gatherers
- About Java’s Structured Concurrency, Elasticsearch Java client, DevEx and Developer Advocate’s job
- Java 23 and IntelliJ IDEA
- Markdown in Java Docs? Shut Up and Take My Comments!
- The best Java 22 feature: concurrent gathering
- Finding Your Tribe – JUGs Unveiled
- Devoxx UK 2025 Speaker Interview – Marit van Dijk
- Devoxx UK 2025 Speaker Interview – Piotr Przybył
