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 features, from new language features like pattern matching and records to lots of API additions on niceties like multi-release JARs, performance improvements, and observability. Then there are Java's six big projects, which are entering the home stretch: Amber and Panama have already incubated, previewed, and even finalized some features, Loom and Valhalla are on track to follow soon, whereas Babylon and Leyden are only just starting out.

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

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