Overview
Syllabus
Intro
A look back at the "bad old days"
Turning the ship
Skepticism at first...
The payoff
JDK 21 features
Active projects in the OpenJDK community
Project Loom
Virtual threads
Breaking the bottleneck
Same abstraction, new mindset
Case study: Helidon NÃma
Garbage collector
Project Panama
Project Amber
Data-oriented programming
Java in the small
Paving the on ramp
Oracle Java platform extension for VS Code
Java playground
Yesterday's solutions, today's problems
Call to action
Cue the skepticism
Project Leyden
Why do we do it this way?
Outro
Taught by
GOTO Conferences