Foojay Podcast #82: OpenJDK Projects (Leyden, Babylon, Panama) and TornadoVM

Java keeps picking up speed, and a lot of that momentum comes from a handful of OpenJDK projects most developers have only read about in release notes. Leyden trims startup time, Panama opens the door to vectors and native code, and Babylon pairs with TornadoVM to push Java workloads onto the GPU. In this episode we sit down with Moritz Halbritter, John Cecerralli, Balkrishna Rawool, Christos Kotselidis, and Michalis Papadimitriou to map out what each project does and how they fit together. This is Foojay Podcast #82.

What we talked about

  • Project Leyden and ahead-of-time compilation to cut Java startup time
  • What Leyden means for Spring Boot developers in practice
  • Performance work across the JVM and the move from x86 to ARM64
  • The Vector API from Project Panama and its role in AI workloads
  • TornadoVM and GPU acceleration for Java code
  • How TornadoVM connects to Project Babylon

Why it matters

These projects target the parts of Java that matter most for modern workloads. Faster startup helps cloud and serverless apps. Vector and GPU access let Java join AI and high-performance computing without leaving the JVM.

See the Foojay Podcast #82 for all info, shownotes, links, etc.