JVM 24
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.
Foojay Podcast #17: Execute Java Code with TornadoVM on CPUs, GPUs, and FPGAs
Running Java on a CPU is the default, but what happens when you point the same code at a GPU or an FPGA? TornadoVM does exactly that. It offloads JVM workloads to accelerators and …
Foojay Podcast #16: Welcome to Java 20!
Every six months a new Java version lands, and Java 20 brings another round of preview features, incubator modules, and steady improvements. For developers, the question is simple. …
Foojay Podcast #7: Security in Java, what do we need to know and how to keep our applications secure?
Every Java application carries a stack of dependencies, and any one of them can hide a vulnerability that puts your users at risk. Knowing how to spot weak spots, harden code, and …
Foojay Podcast #5: OpenJDK 19 Discussion Panel
Every six months a new Java release lands, and OpenJDK 19 is no exception. The big question for working developers is which features matter today, and which ones reshape how we …