Java's big projects are shaping its present and future. Over recent years, Amber and Leyden, Panama and Loom have greatly improved the language, APIs, and runtime. But they're not done yet! And neither are Valhalla and Babylon - in fact they're just getting started. Time to take a closer look at how...
- Project Valhalla mends the rift in Java's type system
- Project Leyden improves Java's startup and warmup time
- Project Babylon extends the reach of Java to foreign programming models and hardware
- Project Panama cuts through the isthmus separating Java from native code
- Project Amber makes the language more expressive and ready for today's and tomorrow's problems
- Project Loom further improves efficient, structured concurrency
- Project Detroit allows simple interop with Python and JavaScript
After this talk, you will know what to expect from Java in the next few years.
▚Slides
Here's the current version of the slides.
I also embedded them below. If they're focussed, you can navigate with arrow keys or swipes (they're two-dimensional, with chapters on the horizontal axis and chapter content layed out vertically). Use Page Up/Down for linearized order and ? for more shortcuts.
▚Video
Here's a good recording of the talk. I hope you'll like it.
▚Upcoming Presentations
In the coming months, I'll present this talk at Devoxx Belgium. If you're there as well, I'd love to meet you - I'm always up for a chat. 😁 Just flag me down when you see me. (This includes chat rooms.)
▚Past Presentations
I gave this talk a few times before. See below for links to slides (as they were at that very event), videos, and other information.
▚2026

▚2025







































