AI 18
AI is no longer a Python-only conversation. These posts and podcast episodes look at what artificial intelligence and machine learning mean for Java developers, from running LLMs and embeddings on the JVM to building agents with MCP, working with vector databases, and using AI-assisted tools in everyday coding. Expect topics like LangChain4j, RAG pipelines, GenAI, Graph databases for AI, GPU acceleration through TornadoVM, and the broader question of how AI changes the role of a developer.

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

Foojay Podcast #91: 25 Years of IntelliJ IDEA: The IDE That Grew Up With Java
IntelliJ IDEA launched in 2000 and grew into the daily workbench for millions of Java developers. Twenty-five years later, the IDE still drives how we refactor, debug, and now pair …

Foojay Podcast #86: Agents, MCP, and Graph Databases: Java Developers Navigate the AI Revolution
AI tools keep landing on Java teams faster than anyone can evaluate them. The real question is not whether to use them, but how to keep production code reliable when agents start …

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

Foojay Podcast #80: AI4Devs Interviews – Part 2
The first AI4Devs conference in Amsterdam brought together developers, data scientists, conference organizers, and even a student to share how AI shifts their daily work. We …

Foojay Podcast #79: AI4Devs Interviews – Part 1
AI changes how we write and ship code every week, and the questions pile up faster than the answers. At the first AI4Devs conference in Amsterdam on September 19th, 2025, I grabbed …

Foojay Podcast #76: DevBcn Report, Part 1 – Learn from the Community
What does the Java community sound like when you put a microphone in front of it at a Barcelona conference? In early July, DevBcn brought together speakers and visitors from across …

Foojay Podcast #74: JCON Report, Part 3 - AI, ChatGPT, LLM, ML, RAG, MCP, GenAI, and more
AI talk often stays abstract, but Java developers want to know which frameworks, protocols, and patterns actually hold up in real projects. At JCON in May, we cornered speakers …

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 …

Foojay Podcast #62: Better Coding with AI: Friend or Enemy?
AI tools promise faster code and smarter suggestions, but how far can we trust them inside a real Java project? In this Foojay Podcast #62, we sat down with Grace Jansen, Sean Li, …
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 #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 #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 #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 …
Foojay Podcast #32: Philippines JUG
Java communities look different in every country, and the Philippines shows that well. A younger crew now leads the local JUG and shapes the Softcon conference at the same time. In …
Foojay Podcast #29: How will AI and ML Influence the Role of Developers?
AI and ML keep showing up in pull requests, IDE suggestions, and debugging sessions, and Java developers feel the shift first-hand. We sat down to ask what these tools actually …
Foojay Podcast #11: Looking Back to 2022 and Predictions for 2023
Every new year invites a familiar question. Which of last year’s bold tech bets actually played out, and which fizzled? We sit down with Ted Neward to score his 2022 …