Home Podcasts Foojay.io | Friends of OpenJDK and Java Programming
Foojay.io | Friends of OpenJDK and Java Programming

Foojay.io | Friends of OpenJDK and Java Programming

Foojay.io | Java and Programming Community 100 Episodes Oct 3, 2026

Foojay.io is a community podcast for Java and OpenJDK developers. It explores the JVM ecosystem, open-source tooling, and programming practices through conversations with Java professionals. Episodes share insights, news, and practical advice from across the global Java community. The show is aimed at developers who want to stay current with Java and related open-source technologies.

Episodes

We Left WordPress: CMS vs Static Sites, Hugo vs Jekyll vs Roq (#102)
We Left WordPress: CMS vs Static Sites, Hugo vs Jekyll vs Roq (#102) Oct 3, 2026 00:38:16 Foojay.io quietly moved off WordPress and onto Hugo. No more CMS login, no database, no admin panel — just Markdown and AsciiDoc files, built and deployed straight from GitHub. So is a traditional CMS still the right way to run a content site in 2026, or has static tooling caught up?In this episode, Andy Damevin and Holly Cummins from the Red Hat Quarkus team join to talk through it. Andy created
Java 27 in Practice: Smaller Heaps, Smarter Defaults, and Valhalla on the Horizon (#101)
Java 27 in Practice: Smaller Heaps, Smarter Defaults, and Valhalla on the Horizon (#101) Sep 12, 2026 00:57:38 Episode 101 of the Foojay Podcast.JDK 27 arrives on 15 September 2026 without finalising a single new piece of language syntax. It is still worth the upgrade: object headers shrink from 64 bits to 32, which the JEP measures at 22% less heap and 8% less CPU on SPECjbb2015, and G1 becomes the default garbage collector on every machine. Both changes live inside the JVM, so an application you compiled
Foojay Podcast #100: Java Podcasters on Why They Started, What Broke, and What They Learned (#100)
Foojay Podcast #100: Java Podcasters on Why They Started, What Broke, and What They Learned (#100) Jul 11, 2026 00:50:15 Episode 100 of the Foojay Podcast. No grand plan. It just happened.To mark the milestone, Frank turned the microphone around and invited other podcasters: Adam Bien (airhacks.fm), Jennifer Reif (Breaktime Tech Talks), Kadi McKean and Steve Pool (10xInsights), and Oumaima Zerouali (JCast). Same questions for each: why did you start, what broke, and what did you learn?Along the way: why a no-prep po
Testing the Untestable: LLM Security for Java Developers with Tiberius (#99)
Testing the Untestable: LLM Security for Java Developers with Tiberius (#99) Jun 20, 2026 00:41:45 Your Java AI application is live in production. But have you tested whether it can be jailbroken, manipulated into revealing its system prompt, or tricked into printing content it should never output?In this episode, Iryna Dohndorf, Software Engineer at Karakun Group and creator of Tiberius, explains how to bring security testing to LLM-powered Java applications. We cover why traditional unit test
The End of JNI Pain: How WebAssembly Is Quietly Replacing Native Libraries in Java (#98)
The End of JNI Pain: How WebAssembly Is Quietly Replacing Native Libraries in Java (#98) Jun 13, 2026 00:44:22 WebAssembly is already running inside Java applications, but most developers just don't know it yet.In this episode, Andrea Peruffo walks us through how WebAssembly is becoming the modern, safe alternative to JNI. Run Rust, C, and other native libraries directly on the JVM, without the crash risks, per-platform packaging headaches, or the observability blackhole that JNI creates.From JRuby&#39
From Scripting Language to AI Powerhouse: How BoxLang Is Redefining JVM Development (#97)
From Scripting Language to AI Powerhouse: How BoxLang Is Redefining JVM Development (#97) May 30, 2026 00:49:05 BoxLang is a modern dynamic JVM language built for rapid application development. It's 100% Java-interoperable, compiles to JVM bytecode, and deployable anywhere from OS to AWS Lambda to Spring Boot. In this episode, we sit down with Luis Majano (CEO of Ortus Solutions and creator of BoxLang) and Cristobal Escobar (BoxLang community manager) to dig into the wave of innovation that has hit the
Run 35 AWS Services Locally FREE: Floci, Quarkus and GraalVM-Powered, LocalStack Alternative (#96)
Run 35 AWS Services Locally FREE: Floci, Quarkus and GraalVM-Powered, LocalStack Alternative (#96) May 23, 2026 00:36:12 What if you could run 35 AWS services locally in under 25 milliseconds, using just 13 megabytes of memory, with a single Docker command and no cloud bill? That's exactly what Floci does.In this episode, Frank Delporte talks with Hector Ventura, the creator of Floci, a free and open-source cloud emulator built with Quarkus and GraalVM native compilation. Hector walks us through why he built it
Is Your Java App Actually Secure, Or Does It Just Look That Way? (#95)
Is Your Java App Actually Secure, Or Does It Just Look That Way? (#95) May 9, 2026 01:05:55 Is your Java application actually secure, or does it just look that way? In this episode of the Foojay Podcast, Frank is joined by Steve Poole and David Welch, both from HeroDevs, to dig deep into the state of Java security in 2025 and beyond.Steve introduces the concept of zombie dependencies: end-of-life libraries that appear safely dormant but are quietly accumulating vulnerabilities waiting to
More Than a Blog: How Foojay Connects, Sustains, and Evolves the Java Community (#94)
More Than a Blog: How Foojay Connects, Sustains, and Evolves the Java Community (#94) May 2, 2026 00:59:42 Foojay.io, the website for the Friends of OpenJDK, is turning six years old. To celebrate, Frank Delporte headed to JCON in Cologne, Germany, and sat down with twelve members of the Java community to talk about what Foojay means to them, what they learn from each other, and how the community is evolving.Foojay is more than a blog. It is a Mastodon server, a Slack community, the Disco API, a book o
Update Your JDK, Read More Code, and Talk to Your Users: Interviews From VoxxedDays Amsterdam (#93)
Update Your JDK, Read More Code, and Talk to Your Users: Interviews From VoxxedDays Amsterdam (#93) Apr 11, 2026 01:09:23 In this episode of the Foojay Podcast, we're bringing you something special: a full batch of hallway-track conversations recorded live at VoxxedDays Amsterdam.Fifteen guests, one conference, and one theme that kept coming back, whether we planned it or not: Java has grown up quietly, steadily, and in ways that still surprise people who haven't looked lately. We talked about migrating betwe
Java 26 Is Here: What's New, What's Gone, and Why It Matters in 2026 (#92)
Java 26 Is Here: What's New, What's Gone, and Why It Matters in 2026 (#92) Mar 14, 2026 00:49:33 Welcome to another episode of the Foojay Podcast! In this episode, we're talking about Java 26, released on March 17 in the year 26. Again, right on schedule with Java's six-month release cadence.Now, Java 26 is not a Long Term Support (LTS) release; that was Java 25. But don't let that fool you into thinking there's nothing interesting here. This release brings ten JDK Enhancement
25 Years of IntelliJ IDEA: The IDE That Grew Up With Java (#91)
25 Years of IntelliJ IDEA: The IDE That Grew Up With Java (#91) Feb 28, 2026 00:50:17 In this Foojay Podcast, we're celebrating a major milestone in Java development history: 25 years of IntelliJ IDEA.Think about it: IntelliJ IDEA launched in 2000, and since then, it has become the go-to IDE for millions of Java developers worldwide. From its revolutionary code completion and refactoring tools to AI-powered features and the recent unified Community and Ultimate release, IntelliJ ha

Recommended