Let's have an AI Bingo and talk about ChatGPT, LLM, ML, RAG, MCP, GenAI, and more! This is part 3 of the interviews recorded at the JCON conference in May. In the previous parts, you learned more about how to be a better Java developer and how Java has evolved and continues to evolve. Of course, Artificial Intelligence and large language models were hot topics at the conference. This episode collects all the interviews on the AI topic. You will learn more about the different technologies we can ...
Jun 28, 2025•50 min•Season 4Ep. 74
In the second part of our JCON interviews, recorded at the conference in May, we focuses on general evolutions within the Java world and how they influence how we write code and develop applications. We take a look back at the history of Java, discuss new features in the latest release, how Java evolves with OpenJDK projects and JEPS, how Java is used in education, and much more... 00:00 Introduction 00:19 Steve Poole – Java APIs in a modern way, History of Java https://www.linkedin.com/in/noreg...
Jun 14, 2025•47 min•Season 4Ep. 73
On May 13th and 14th, Foojay attended the JCON conference in Köln, Germany, where we did over 30 live-stream interviews. In this episode, we present to you the first set of these interviews, in which we focus on celebrating 30 years of Java, how you can grow your career, become a public speaker and writer, make your code more green, a bit of AI (of course...), and how the connections between open-source contributors can be visualized. 00:00 Introduction 00:37 Richard Fichtner: About JCON https:/...
May 31, 2025•54 min•Season 4Ep. 72
We are celebrating Java's 30th anniversary this May! This is a very special anniversary episode of the Foojay Podcast! As we approach May 23rd, marking exactly 30 years since Java's first beta release in 1995, we're honored to present our first-ever single-guest format. But we have a very special guest for you: James Gosling, the creator of Java! Join us for this exclusive conversation as we explore Java's beginnings, its revolutionary impact on the programming world, its continuous evolution ov...
May 03, 2025•1 hr 14 min•Season 4Ep. 71
On April 25, 2020, Geertjan Wielenga published the first Foojay post. Yes, we are celebrating 5 years since the Friends Of OpenJDK website launch! Today, more than 1,600 posts are on the site, written by over 250 authors. And there is much more to discover within the Foojay world... In this podcast, we look at how Foojay started with founder Geertjan Wielenga. We'll also hear from Gerrit Grunwald about how Foojay's Disco API has become part of your daily work without you realizing it. We also ha...
Apr 24, 2025•31 min•Season 4Ep. 70
On April 3rd, the first VoxxedDays event in Amsterdam took place. VoxxedDays are tech events organized by local community groups, with support from the Devoxx team. Geertjan Wielenga brought along a camera and microphone and spoke with many of the attendees. This is the first Foojay podcast ever to feature more than 20 guests! Geertjan asked the same two questions to many of conference visitors: “Tell us who you are and what excites you about the technology landscape?” and “What are two tips or ...
Apr 12, 2025•49 min•Season 4Ep. 69
We serve you a podcast about the new Java version every six months. Our regular guest, Simon Ritter, Deputy CTO of Azul, is known on social media as "speakjava." He is part of the OpenJDK vulnerability group, JCP executive committee, and expert group for the Java SE specification request so that he can share a lot of inside information with us. In this episode, we are joined by Hanno Embregts, a Java Developer by day and musician by night. He publishes a post on Foojay with all the details of ev...
Mar 15, 2025•55 min•Season 4Ep. 68
Let me share a personal story. I started experimenting with Java on a Raspberry Pi about five years ago and blogged a few articles about it. But the more I experimented, the more I wrote down, and eventually, I had written a book… I worked on it for six months in a row, every evening and a lot of weekends. But the moment I received the box with my author copies was an incredible feeling. Holding a paper book with your name is a special moment. Fast forward to now. The 1000 paper copies are sold ...
Feb 22, 2025•1 hr 15 min•Season 4Ep. 67
In this Foojay podcast, we dive into a few articles that were published recently and focus on code. Igor Kulakov of JetBrains gives us his insights into the tool he created to find duplicate content in documentation. Rijo Sam explains how you can generate real random values and how he created a train departure display. Maxillian Arruda explains in a very detailed post the different ways to construct a complex Java object. And we start with Wim De Troye about the code changes he had to do in a pr...
Feb 08, 2025•55 min•Season 4Ep. 66
With the first Foojay podcast of 2025, we want to help you to boost your career! By now, you've likely had your year-end performance review with your manager and set some goals to advance in the coming year. Are you ready to take your career growth into your own hands? I've invited three fantastic guests who are eager to share their experiences and help you elevate your professional journey. Guests Rafael Del Nero https://www.linkedin.com/in/rafadelnero/ https://www.youtube.com/c/javachallengers...
Jan 18, 2025•1 hr 3 min•Season 4Ep. 65
Let's wrap up this year with more interviews from the JFall conference. In this episode you'll learn more about Foojay, JVM internals and writing your own programming language, Project Loom and structured concurrency, learning at conferences, code reviews, creating desktop applications with Java, infrastructure as code, JUG Noord, and much more! Guests Geertjan Wielenga https://www.linkedin.com/in/geertjanwielenga/ Nataliia Dziubenko https://www.linkedin.com/in/nataliia-dziubenko-341919b8/ Hanno...
Dec 21, 2024•33 min•Season 4Ep. 64
Last month, I published a Foojay blog post about the risks in systems that are stuck on old or outdated Java versions and got a lot of feedback from developers. Most of them want to move on but get stuck on management decisions, outdated production environments, or one of the many other reasons that keep systems stuck on old Java versions and dependencies... Do you want to bring your system from Java 8 to 23? Did you know that Java 17 already got 13 security releases? And that you can use tools ...
Dec 14, 2024•43 min•Season 4Ep. 63
AI, LLMs, ChatGPT—these are just a few of the buzzwords of the massive revolution unfolding right now. These tools are reshaping how we work, but they come with a catch: while they help us work faster and smarter, we need to be careful about placing too much trust in them. I’ve spoken with several guests at the JFall conference in the Netherlands actively working with these tools to learn more about them. And I had a chat with Grace Jansen about a recent Foojay blog post Guests Grace Jansen http...
Nov 30, 2024•44 min•Season 4Ep. 62
Foojay Podcast published in November 2024 All info, show notes, and links: https://foojay.io/today/category/podcast/ At Devoxx and JFall, we talked with Georgios Diamantopoulos, Lutske de Leeuw, Tom Cools, Jessica Siewert, and Rijo Sam about staying physically and mentally healthy as software developers. There are many topics to handle, like the impact of AI on how valuable we feel, how COVID-19 impacted careers, how we work in and with remote teams, how to get to know new colleagues and much mo...
Nov 16, 2024•38 min•Season 4Ep. 61
Belgium might be tiny, but we have a strong Java Community! As I was doing interviews at Devoxx in October, I met several of these people, and we talked about their projects, how you can get involved in OpenJDK, and maybe even start a company out of it. This podcast will teach you more about Devoxx, VoxxedDays, Devoxx4Kids, JobRunr, Timefold, OpenJDK Mobile, OpenJFX, Thymelead, htmx, and more! Guests Stephan Janssen https://www.linkedin.com/in/stephanjanssen/ https://x.com/Stephan007 https://www...
Nov 02, 2024•36 min•Season 4Ep. 60
What do people who have Developer Relations as their job description do? And how do you become a conference speaker? You'll learn in this Foojay podcast! At Devoxx in Belgium, I got to talk to Josh Long, Baruch, Pratik Patel, and Roni Dover, who are on the stage because it's part of their job. They share many tips about being a DevRel and the plenty tasks involved in such a job. I also talked with Clo Willaerts who was my inspiration many years ago to become a speaker myself, when I saw her pres...
Oct 19, 2024•49 min•Season 4Ep. 59
Three years after Log4Shell caused a significant security issue, we still struggle with insecure dependencies and injection problems. In this podcast, we'll discuss how developers can secure their code. I talked with three authors who posted a security and code quality post on Foojay.io. Guests Jonathan Vila https://www.linkedin.com/in/jonathanvila/ https://about.me/jonathan.vila https://twitter.com/jonathan_vila Brian Vermeer https://www.linkedin.com/in/brianvermeer/ https://brianvermeer.nl/ ht...
Sep 28, 2024•55 min•Season 4Ep. 58
OpenJDK (Java) 23 is here! This version introduces three new features to the language and runtime, many bug fixes, small improvements, and a longer list of preview features. What are the most important facts about this release? Let's find out... GuestsSimon Ritter https://www.linkedin.com/in/siritter/ https://mastodon.social/@speakjava https://twitter.com/speakjava Artur Skowroński https://www.linkedin.com/in/arturskowronski/ https://x.com/ArturSkowronski Content00:00 Introduction 00:49 What Ope...
Sep 14, 2024•1 hr 7 min•Season 4Ep. 57
In this Foojay podcast, we enter the world of mathematics by discussing Vectors and how they are crucial for AI and machine learning. As ChatGPT explains: "A Vector is a mathematical structure that holds numerical values. Vectors are fundamental to the field of Artificial Intelligence, as they allow mathematical operations to be performed efficiently and form the basis of many machine learning algorithms." OK, but how are these vectors crucial for the whole Artificial Intelligence evolution? Thi...
Jul 06, 2024•50 min•Season 3Ep. 56
As a backend developer, you may not realize that Java was initially born on embedded devices like set-top boxes and gateways. We discussed this topic for the first time almost three years ago in Foojay Podcast #2 with James Gosling, Johan Vos, Erik Costlow, and Frank Delporte (https://foojay.io/today/foojay-podcast-2/). In this episode #55, we look into the history of the Java Micro Edition and how things evolved. Nowadays, with processors becoming increasingly powerful, we can run the exact sam...
Jun 29, 2024•1 hr 10 min•Season 3Ep. 55
MIDI is a universal standard for communicating between musical instruments and computers. Within OpenJDK, there is a whole Java package dedicated to MIDI communication and data handling. Is it up to date? Are there better approaches now? And what can we do with music, Java, and Kotlin? Let's find out... Guests Atsushi Eno https://atsushieno.github.io/ https://g0v.social/@atsushieno https://fedibird.com/@atsushieno Geert Bevin https://www.linkedin.com/in/gbevin/ https://gbevin.com/cv/ https://www...
Jun 22, 2024•52 min•Season 3Ep. 54
This is the final part of the JCON interviews. Did I save the best for last? It's up to you to decide. In this episode, you'll hear Simon Martinelli, Nicolas Fränkel, Marcus Hellberg, Rick Ossendrijver, and Abdel Sghiouar. We talked about a bunch of topics, like evolving your APIs, GraphQL, Java versus Kotlin versus Rust, Vaadin, AI and ChatGPT, OpenRewrite, ErrorProne, Infrastructure, and a lot more. Content 00:45 Simon Martinelli – Talks about CQRS, REST, APIs, JOOQ, Vaadin https://www.linkedi...
Jun 15, 2024•43 min•Season 3Ep. 53
This is part 4 of the JCON interviews. In this episode, we have 5 new guests for you. We start with garbage collectors and Intelligence Cloud, a tool created by Azul to find out which of your code is actually used in production and which dependencies are known to have vulnerabilities. My colleague Gerrit Grunwald was at JCON to give a talk about these subjects. With Balkrishna Rawool we dove into Virtual Threads, a very interesting topic as concurrency and threads can be challenging... Piotr Prz...
Jun 08, 2024•42 min•Season 3Ep. 52
This is part 3 of the JCON interviews. In this episode, Frank meets Otavio Santana, who recently wrote the book "Mastering the Java Virtual Machine." At JCON, he talked about the persistence layer and how you can evolve your career. You'll also learn more about Jakarta EE, GlassFish, and a PET project with messaging via Telegram. Content 00:42 Otavio Santana: Book Author, Talks about the persistence layer and evolving your career thanks to open-source. https://www.linkedin.com/in/otaviojava 08:4...
Jun 01, 2024•41 min•Season 3Ep. 51
This is part 2 of the interviews we recorded at the JCON conference earlier this month in Germany. In this episode you get two main topics: Maven and Code Quality. In the first part, you'll hear Karl Heinz Marbaise and Steve Pool about the Maven project, the repository, Sonaytype and the security impact of dependencies. But next to security, we as developers are also responsible for the creation of readable and maintainable code. Miro Wengner, Marit van Dijk, and Hinse ter Schuur dive into this ...
May 25, 2024•52 min•Season 3Ep. 50
On Tuesday, May 14th, the Foojay Podcast went live at the JCON conference in Cologne, Germany, to talk with speakers and visitors about all things Java. We had so many amazing talks that we will combine them into several podcast episodes in the next weeks. This is part 1! 00:26 Geertjan Wielenga: Founding father of Foojay.io https://www.linkedin.com/in/geertjanwielenga/ 01:18 Markus Kett: Organizer JCON and JUG Oberpfalz https://www.linkedin.com/in/markuskett/ 04:47 Richard Fichtner: Organizer J...
May 18, 2024•45 min•Season 3Ep. 49
Once a month, in the Foojay Podcast, we discuss the history of a Java User Group and the people behind it. In this episode, we are in Oberpfalz, Germany, for a particular reason. The organizers of the local JUG are the same people responsible for the JCON conference in Cologne in a few weeks. Let's learn more about the Java community in Germany. Guests Richard Fichtner https://www.linkedin.com/in/richardfichtner/ https://twitter.com/RichardFichtner Markus Kett https://www.linkedin.com/in/markusk...
May 04, 2024•39 min•Season 3Ep. 48
About one and a half years ago, ChatGPT was launched. The way we search for information and develop software has changed a lot since then as the use of Artificial Intelligence suddenly became a lot easier. What can we expect in the near future, and how can we program AI ourselves with Java? Let's find out... Guests Lize Raes https://www.linkedin.com/in/lize-raes-a8a34110/ https://twitter.com/LizeRaes Personal blog: www.epic.engineering Lutske de Leeuw https://www.linkedin.com/in/lutske/ Podcast ...
Apr 13, 2024•45 min•Season 3Ep. 47
In this podcast, once a month, we discuss the history of a Java User Group and the people behind it. In this episode, I'm leaving the European Union and stepping over the border of Switzerland, the country where the Red Cross was started, and many international institutions have their headquarters. Let's find out if there is also a big Java community... Speakers Patrick Baumgartner https://www.linkedin.com/in/patbaumgartner/ https://twitter.com/patbaumgartner Simon Martinelli https://www.linkedi...
Mar 30, 2024•37 min•Season 3Ep. 46
Last September, we got Java 21, a Long Term Support (LTS) version with eight new big features and seven incubator or preview features. Does Java 22 also bring that much innovation, or is it just a bug-fix release? And what needs to be done to get such a release published on time? Let's find out... Speakers Loïc Mathieu https://www.linkedin.com/in/lo%C3%AFc-mathieu-475b144 https://www.loicmathieu.fr/wordpress/en/ https://mastodon.online/@loicmathieu https://twitter.com/loicmathieu https://kestra....
Mar 16, 2024•53 min•Season 3Ep. 45