Schedule For Streams, Talks, Courses
I regularly stream on Twitch, speak at conferences and occasionally join or organize an event. Here's the schedule for the coming months.
The entries are color-coded:
streams, talks, events
By the way, you can
import this into your calendar.
May 2025
Modern Java - Ask Me Anything
New language features, API additions, and JVM improvements; projects Amber, Loom, and Panama, Valhalla, Leyden, and Babylon; shorter release cadence and free Oracle JDK - there's a lot going on in modern Java. I'll do my best to answer all your questions about it.
at JCON EuropeAdvanced "Java 101"
Java's success as one of the most used programming languages in the world comes in no small parts from its approachability but what may have been an easy entry into programming in the mid 90s, appears laborious today and so, in recent years, Oracle and OpenJDK have worked to improve the situation.
at JCON EuropeJune 2025
Java 25 - bessere Sprache, bessere APIs, bessere Runtime
Java 21 was an explosive release and since then, Java has shown no signs of slowing down: unnamed patterns, stream gatherers, multi-source-file launcher, Markdown in JavaDoc plus many new and improved features in preview
at Karlsruher EntwicklertagData-Oriented Programming - Version 1.1
Data-oriented programming models data as data: records for entities and sealed types for alternatives. Combined with pattern matching we can define operations on the data without overloading it with functionality.
at Code Europe, CracowJuly 2025
Java 25 - Better Language, Better APIs, Better Runtime
Java 21 was an explosive release and since then, Java has shown no signs of slowing down: unnamed patterns, stream gatherers, multi-source-file launcher, Markdown in JavaDoc plus many new and improved features in preview
at Code Europe, CracowData-Oriented Programming - Version 1.1
Data-oriented programming models data as data: records for entities and sealed types for alternatives. Combined with pattern matching we can define operations on the data without overloading it with functionality.
at WeAreDevelopers World CongressOctober 2025
Java 25 💣💥
Java 21 was an explosive release and since then, Java has shown no signs of slowing down: unnamed patterns, stream gatherers, multi-source-file launcher, Markdown in JavaDoc plus many new and improved features in preview
at JUG Karlsruhe