Podcasts 102
I love a good Java conversation. Over the years I joined a handful of podcasts as a guest, and since September 2022 I organize, record, edit, and most of the time host the Foojay Podcast. The full archive lives here, one page per episode, with a short summary and a link to the original show notes.
FLOSS Weekly Episode 809: Pi4J – Stable And Boring On The Raspberry Pi
Java on a Raspberry Pi sounds like an odd pairing to some developers, but it opens the door to a huge ecosystem for anyone who already knows the language. Pi4J wraps the low-level …
Foojay Podcast #60: Proud Of Belgium – Devoxx, JobRunr, Timefold, OpenJDK Mobile, OpenJFX, Thymeleaf, and htmx
Belgium is a small country, but the Java community here punches far above its weight. During Devoxx in Antwerp we grabbed the microphone and walked around to meet the makers behind …
Java Challengers: Java Rockstar Career #4 - Java on Raspberry Pi, Start with Open Source with Java with Frank Delporte
Wondering how a Java developer moves from writing business code to tinkering with hardware and contributing to open source? That path is shorter than most people think, and it …

Foojay Podcast #59: DevRel Explained and How to Become a Conference Speaker
Wondering what a Developer Relations job actually involves, or how to get on stage at a conference for the first time? We brought together a panel who lives this every week to …

Foojay Podcast #58: How Java Developers Can Secure Their Code
Three years after Log4Shell shook the Java world, the same class of problems keeps showing up in production code. Outdated dependencies, SQL injection, deserialization bugs, and …

Foojay Podcast #57: Welcome to OpenJDK (Java) 23
Every six months, a new Java release lands, and the question is always the same. What actually changes for the code we write today, and what is worth waiting for? OpenJDK 23 brings …
Foojay Podcast #56: Vectors in Java Code, Databases, and LLMs
Vectors sit at the heart of modern AI, yet most Java developers rarely touch them directly. This episode digs into what a vector really is, how databases store them, and why large …
Foojay Podcast #55: Embedded Java, Part 2
Java started its life on small devices like set-top boxes, and it keeps finding its way back to the edge. Modern processors run the same Java runtime on a tiny board and on a cloud …
Foojay Podcast #54: Music and MIDI with Java and Kotlin
MIDI turns 40 and still glues every studio together, yet most Java developers never touch the javax.sound package that ships in the JDK. This conversation digs into what that …
Foojay Podcast #53: JCON Report, Part 5 – CQRS, JOOQ, GraphQL, API, Vaadin, OpenRewrite, ErrorProne, Gateways, Proxies
Evolving an API without breaking clients stays one of the hardest jobs in backend work. This fifth and final JCON recap walks through how speakers tackle that problem and many …
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 …
Foojay Podcast #51: JCON Report, Part 3 – Persistence, Evolving your Career, Jakarta EE, GlassFish, Messaging via Telegram
A persistence layer choice can quietly steer a career for years. The speakers at JCON show how open source, Jakarta EE, and a few weekend experiments turn that choice into real …
Foojay Podcast #50: JCON Report, Part 2 - Maven, Software Security, Code Quality
A broken build pipeline or a sneaky transitive dependency can derail a Java project for days. The talks at JCON kept coming back to the same question. How do we keep our code …
Foojay Podcast #49: JCON Report, Part 1 - JUGs, Communities, Open Source, Generative AI, LangChain4j, Machine Learning
Walking the floor at a Java conference is the fastest way to learn what the community actually cares about right now. We packed a microphone and took the Foojay Podcast on the road …
Foojay Podcast #48: JUG Oberpfalz, JCON Conference, and JAVAPRO Magazine
A small Java meetup in the Oberpfalz region of Germany sparked something much bigger. The same people behind that local group also run the JCON conference in Cologne and publish …
Foojay Podcast #47: Artificial Intelligence and Machine Learning with Java
ChatGPT changed the way many of us think about software, but the Java ecosystem already has the tools to join in. Frameworks like LangChain4j make it possible to wire large …
Foojay Podcast #46: JUG Switzerland
What does it take to keep a Java User Group alive across a small but multilingual country? Switzerland has an active Java community spread over several cities, and the people …
Foojay Podcast #45: Welcome to Java 22
Does Java 22 deliver real innovation, or does it mostly polish what Java 21 already shipped? Right after an LTS release, that question matters to anyone planning the next runtime …
Foojay Podcast #44: Quarkus Club
A Java User Group dedicated to a single framework, started less than a year ago, already counts as one of the largest Quarkus communities in the world. That kind of growth raises …
Foojay Podcast #43: Modern Java Testing
Every Java developer wants to ship code that works, but tests often feel like a tax instead of a tool. The testing pyramid we all learned about does not always match what we hit in …