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.

The faster release cadence made Java more nimble and the shorter LTS cycle allows more projects to adopt it. An increasing number of Java developers is already or will soon use Java's newest additions, from new language features like pattern matching and records to lots of API improvements, from better scalability with virtual threads to multi-release JARs, performance improvements, better observability, and so much more. Then there are Java's six big projects, which are in different stages in their lifecycle: Amber, Loom, and Panama; Valhalla, Leyden, and Babylon.

If you have questions about any of that, this is your chance to ask them and I'll do my best to answer.

Upcoming Presentations

In the coming months, I'll present this talk at Java Forum Stuttgart. 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.

2022

2021