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 2023
Rebooting the Stream
What's next for the Spring Boot / React app that is my stream setup? Twitch API, chat on screen, Markdown formatting, light/scene/content changes by you? Yes!
on TwitchDie SolutionFactory für Javas Probleme
Project Amber steadily and carefully chips away at Java's persistent pain points. This talk discusses released, previewing, and upcoming features achieve that and make Java more expressive, more succinct, and more readable.
at JUG StuttgartJSpecify with Kevin B9n and Manu S7n
JSpecify works to "define a common set of annotation types for use in JVM languages, to improve static analysis and language interoperation" and it's "been focusing on nullness analysis first". (Cue XKCD 927. 😋) I'll talk to two core contributors: Google's Kevin Bourrillion and UCR professor Manu Sridharan.
on Twitch28 Hours of Java
We're celebrating Java's 28th birthday with a 28-hour live stream with guests, games, presentations, conversations, and lots of Java code.
on YouTubeData-Oriented Programming in Java
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 JUG SaarScaling Simply with Virtual Threads
How a community of Java enthusiasts drives innovation for 15 years, turning ideas into designs into code into features you can use in your IDE
at Oracle (Internal)Data-Oriented Programming in Java
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 JUG MannheimJune 2023
From Idea to IDE
How a community of Java enthusiasts drives innovation for 15 years, turning ideas into designs into code into features you can use in your IDE
at Karlsruher EntwicklertagJava Next
From Amber to Loom, from Panama to Valhalla - the four big projects are entering the home stretch. Time to take a closer look at how they will improve Java.
at Karlsruher EntwicklertagFrom Idea to IDE
How a community of Java enthusiasts drives innovation for 15 years, turning ideas into designs into code into features you can use in your IDE
at JCON EuropeThe SolutionFactory To Java's Problems
Project Amber steadily and carefully chips away at Java's persistent pain points. This talk discusses released, previewing, and upcoming features achieve that and make Java more expressive, more succinct, and more readable.
at JCON EuropeJava After Seventeen
A live-coding talk during which I update a Java 11/17 code base to Java 21, making good use of new language features, additional and improved APIs, and JVM capabilities
at GOTO AmsterdamJuly 2023
Java Next
From Amber to Loom, from Panama to Valhalla - the four big projects are entering the home stretch. Time to take a closer look at how they will improve Java.
at RheinJUGData-Oriented Programming in Java (21)
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 JUG FrankfurtAugust 2023
Modern Java - Language, Runtime, LTS
In this talk, I introduce the Java language features, API changes, and JVM capabilities that recent Java releases brought to the ecosystem and also discuss the current release and support model
at JUG Switzerland - BernFrom Idea to IDE
How a community of Java enthusiasts drives innovation for 15 years, turning ideas into designs into code into features you can use in your IDE
at JUG Switzerland - ZürichJava Next
From Amber to Loom, from Panama to Valhalla - the four big projects are entering the home stretch. Time to take a closer look at how they will improve Java.
at JUG Switzerland - St. GallenSeptember 2023
Java Next
From Amber to Loom, from Panama to Valhalla - the four big projects are entering the home stretch. Time to take a closer look at how they will improve Java.
at JUG PaderbornData-Oriented Programming in Java (21)
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 Java Forum NordOctober 2023
Accento
A conference I co-organize: 2 tracks with 10 slots, focussing on Java with a spicy side dish of web dev, aimed at experienced and expert-level developers.
more about AccentoDecember 2023
From Idea to IDE
How a community of Java enthusiasts drives innovation for 15 years, turning ideas into designs into code into features you can use in your IDE
at IT-TageData-Oriented Programming in Java (21)
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 IT-Tage