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.
March 2025
Java 24 - 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 JavaOneJune 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, CracowJava 24 - 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, CracowJuly 2025
Data-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