JVM 24

sort: newest ▾

The JVM is the quiet engine behind a huge slice of modern software, and it keeps moving faster than most outsiders expect. These posts and podcast episodes follow what’s happening inside OpenJDK and around the wider runtime ecosystem. Expect coverage of new Java releases, language features and APIs that change how we write code, performance work through projects like Leyden, Babylon, and Panama, GPU acceleration via TornadoVM, and conversations with the engineers, maintainers, and community members who push the platform forward.

JVM
Jun 15, 2026 · 2 min

Foojay Podcast #98: The End of JNI Pain, How WebAssembly Is Quietly Replacing Native Libraries in Java

JNI has been the standard answer for calling native code from Java for almost three decades. It also brings most of the headaches anyone who has wrestled with it remembers: brittle …

#podcast#foojay#java#jvm
JVM
Jun 1, 2026 · 2 min

Foojay Podcast #97: From Scripting Language to AI Powerhouse with BoxLang

If you write Java day to day, the AI tooling conversation often defaults to Python. BoxLang takes a different route. It runs on the JVM, treats AI as a first-class concern, and …

#foojay#podcast#java#jvm
JVM
Apr 13, 2026 · 2 min

Foojay Podcast #93: Update Your JDK, Read More Code, and Talk to Your Users: Interviews From VoxxedDays Amsterdam

A hallway at a Java conference often teaches you more than the talks. People share what broke in production, which JDK version finally pushed them off Java 8, and what tools …

#podcast#foojay#java#conference
JVM
Mar 16, 2026 · 2 min

Foojay Podcast #92: Java 26 Is Here: What's New, What's Gone, and Why It Matters in 2026

Java 26 lands on March 17 with ten JEPs, a mix of cleanups, performance work, and new language features. Teams running on older LTS releases face a familiar question. What changes …

#podcast#foojay#java#openjdk
JVM
Feb 16, 2026 · 2 min

Foojay Podcast #90: Highlights of the Java Features Between LTS 21 and 25

Wondering if the jump from Java 21 to Java 25 is worth the effort? Four years of releases stack up to a long list of changes, and picking the ones that actually affect your code is …

#podcast#foojay#java#jvm
JVM
Jan 26, 2026 · 1 min

Foojay Podcast #89: Quarkus and Agentic Commerce

Picking a Java framework shapes everything from cold-start times to your cloud bill, so it pays to understand what each one optimizes for. We also looked at a question that hits …

#podcast#foojay#java#quarkus
JVM
Nov 24, 2025 · 1 min

Foojay Podcast #83: OpenJDK Evolutions plus Tips and Tricks

Two of Europe’s biggest Java conferences in one autumn brought together developers with very different stories about the platform. We grabbed a few of them between sessions …

#podcast#foojay#java#openjdk
JVM
Nov 17, 2025 · 1 min

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, …

#podcast#foojay#java#openjdk
JVM
Sep 15, 2025 · 1 min

Foojay Podcast #78: Welcome to OpenJDK 25!

OpenJDK 25 lands as the first release where the version number matches the year. That small change signals something bigger about how Java keeps pace with developers who use it …

#podcast#foojay#java#openjdk
JVM
Jun 16, 2025 · 1 min

Foojay Podcast #73: JCON Report, Part 2 – Evolutions in the Java Language and Runtime

Java keeps moving, and every new release shifts how we write code and run applications. At JCON 2025 in May we sat down with seven speakers to hear how they see the language and …

#podcast#foojay#java#jvm
JVM
May 5, 2025 · 2 min

Foojay Podcast #71: Celebrating 30 Years of Java with James Gosling

Java turned 30 on May 23, 2025, and few people can speak to that journey like the person who started it. We sat down with the creator of the language himself to trace the path from …

#podcast#foojay#java#jvm
JVM
Apr 14, 2025 · 2 min

Foojay Podcast #69: All Things Java at VoxxedDays Amsterdam

A conference floor at VoxxedDays Amsterdam holds dozens of small conversations that rarely make it to a recording. This episode breaks that pattern by stitching many of those …

#podcast#foojay#java#conference
JVM
Mar 17, 2025 · 1 min

Foojay Podcast #68: Welcome to OpenJDK (Java) 24

Java 24 ships with 24 JEPs, and that number is no coincidence. The release packs compact object headers, generational Shenandoah, quantum-resistant cryptography, and the …

#podcast#foojay#java#openjdk
JVM
Dec 23, 2024 · 1 min

Foojay Podcast #64: Interviews at JFall about open source, OpenJDK evolutions, Project Loom, JVM, and more!

A conference hallway tells you more about the state of Java than any keynote. We grabbed a microphone at JFall and asked developers what they care about right now, from Project …

#podcast#foojay#java#jvm
JVM
Dec 16, 2024 · 1 min

Foojay Podcast #63: How do we keep our Java applications up to date and secure?

Most teams want to run a current Java version, yet many production systems stay stuck on old releases and outdated dependencies. Management priorities, legacy code, and fear of …

#podcast#foojay#java#openrewrite
Jun 10, 2024 · 1 min

Foojay Podcast #52: JCON Report, Part 4 – Garbage Collectors, Intelligence Cloud, Test Containers and Flaky Tests, ToxiProxy, Structured Concurrency, Virtual Threads

Garbage collectors, virtual threads, and flaky tests sit at the heart of many Java teams’ daily headaches. At JCON we caught up with speakers who had fresh, hands-on takes on …

#podcast#foojay#java#jvm
Oct 16, 2023 · 1 min

Foojay Podcast #31: Report of Devoxx '23 in Belgium

Devoxx Belgium hit its 20th edition in 2023, and over 3000 Java developers packed into Antwerp to swap ideas and learn. We grabbed a microphone, walked the venue, and asked …

#podcast#foojay#java#conference
Sep 19, 2023 · 1 min

Foojay Podcast #28: Java 21 Has Arrived!

Every six months a new Java version lands, but the long-term support releases set the rhythm for production teams. Java 21 is one of those releases, and it ships a stack of …

#podcast#foojay#java#jvm
May 22, 2023 · 1 min

Foojay Podcast #23: Java Profiling and Performance

Your Java application runs, but is it fast enough? Profiling helps you measure what actually happens at runtime so you can spot bottlenecks, memory leaks, and slow paths before …

#podcast#foojay#java#jvm
Apr 24, 2023 · 1 min

Foojay Podcast #20: Functional Programming, 'The Good, the Bad, and the Ugly'

Functional programming splits the room. Some developers swear by it, others avoid it, and most of us land somewhere in the middle trying to figure out when it actually helps. This …

#podcast#foojay#java#jvm