Schedule For Streams, Talks, Courses

#page

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 2026

Tue10th12:00 UTC

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 JavaLand
Tue17th17:30 UTC

Java 26: Better Language, Better APIs, Better Runtime

Java 25 is the latest release with wide-ranging long-term support. It's a doozy and Java 26 and 27 followed hot on its heels.

at JavaOne
Wed25th00:00 UTC

Java Next - From Amber to Valhalla, from Loom to Leyden, from Babylon to Panama

From Amber to Valhalla, from Loom to Leyden, from Babylon to Panama - six big projects are shaping Java's future and while some of them are already crossing the finishing line, others are just getting started. Let's take a closer look at how they will improve Java.

at San Francisco JUG
Thu26th00:00 UTC

Structured Concurrency in Action

A deep-dive into the structured concurrency API as it is currently proposed

at Sunnyvale JUG

April 2026

Wed1st23:30 UTC

Structured Concurrency in Action

A deep-dive into the structured concurrency API as it is currently proposed

at Boulder JUG
Thu2nd23:30 UTC

Structured Concurrency in Action

A deep-dive into the structured concurrency API as it is currently proposed

at Denver JUG
Tue7th22:30 UTC

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 Kansas City JUG