Spring Office Hours

S4E27 - Java 25 with Billy Korando

19 snips
Sep 18, 2025
In this engaging discussion, Billy Korando, a Java Developer Advocate at Oracle, dives into the latest features of Java 25. He shares insights on Project Loom's virtual threads and structured concurrency, and explores the innovations of Valhalla, including the Vector API. Billy also highlights Project Leiden's caching benefits and compares it to GraalVM and other startup solutions. With a focus on new developer onboarding through compact source files, he unwraps the exciting advancements shaping the future of Java.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Six-Month Release Cadence Requires Big Coordination

  • Java release work is planned months in advance and the launch production requires significant coordination.
  • Java 25 had a big studio livestream and many engineers contributing to highlight features for a broad audience.
ANECDOTE

Netflix Helped Uncover Virtual Thread Pinning

  • Billy shared Netflix's large-scale experience finding practical issues with virtual threads.
  • That feedback helped the JDK team fix virtual thread pinning and improve Loom features.
INSIGHT

Previews Let The JDK Evolve Public APIs

  • Preview features let the JDK team change APIs based on feedback before finalizing them.
  • Structured Concurrency was placed in preview to allow a major API change that improved usability.
Get the Snipd Podcast app to discover more snips from this episode
Get the app