Episodes
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/       ...
Published 11/02/24
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...
Published 10/19/24
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        ...
Published 09/28/24
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 Ritterhttps://www.linkedin.com/in/siritter/ https://mastodon.social/@speakjavahttps://twitter.com/speakjava   Artur Skowrońskihttps://www.linkedin.com/in/arturskowronski/https://x.com/ArturSkowronskiContent00:00 Introduction 00:49 What...
Published 09/14/24
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?...
Published 07/06/24
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...
Published 06/29/24
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... GuestsAtsushi Enohttps://atsushieno.github.io/https://g0v.social/@atsushieno https://fedibird.com/@atsushieno Geert Bevin https://www.linkedin.com/in/gbevin/ https://gbevin.com/cv/...
Published 06/22/24
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. Content00:45 Simon Martinelli – Talks about CQRS, REST, APIs, JOOQ, Vaadin...
Published 06/15/24
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...
Published 06/08/24
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. Content00:42 Otavio Santana: Book Author, Talks about the persistence layer and evolving your career thanks to open-source.https://www.linkedin.com/in/otaviojava...
Published 06/01/24
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...
Published 05/25/24
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.iohttps://www.linkedin.com/in/geertjanwielenga/01:18 Markus Kett: Organizer JCON and JUG Oberpfalzhttps://www.linkedin.com/in/markuskett/04:47 Richard Fichtner: Organizer...
Published 05/18/24
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...
Published 05/04/24
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 ...
Published 04/13/24
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...
Published 03/30/24
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 ...
Published 03/16/24
Once a month in this podcast, we talk about the history of a Java User Group and the people behind it. We have a special group in this episode as we visit the virtual Quarkus Club. This initiative started less than a year ago and is already one of the biggest groups in the world dedicated to Quarkus. Links https://discord.com/invite/NUsVvZp7hshttps://www.youtube.com/@QuarkusClubhttps://github.com/igfasouza/Choose-the-right-JDK-to-your-Quarkus-application Speakers Igor De...
Published 03/02/24
As a developer we all want to write bug free and high quality code. Writing tests is a crucial part to achieve this. Let’s explore the art of ensuring robust and bug-free code in the Java ecosystem. Whether you're a seasoned developer or just starting out, there’s a lot you can learn from the experts in this podcast about testing methodologies, tools, and best practices, empowering you to write reliable Java applications. Guests Oleg Šelajev ...
Published 02/24/24
Once a month in this podcast, we talk about the history of a Java User Group and the people behind it. Today, we are traveling to Cape Town and Johannesburg to learn more about its Java communities. Java User GroupsJozi-JUGhttps://www.meetup.com/Jozi-JUG/  https://www.youtube.com/@JoziJUGhttps://twitter.com/jozijug Cape Town Java Communityhttps://www.meetup.com/Cape-Town-Java-Meetup/https://www.youtube.com/@capetownjughttps://twitter.com/capetownjug GuestsCorneil du...
Published 02/03/24
When starting to build a new website, you are facing a major challenge. Which framework should you use? Angular, React, Vue, Svelte? They are all based on JavaScript and can be the right choice depending on your needs. But do you really need one of these frameworks? Why would you not just stick to Java and use one of the many great libraries that are available for it? GuestsMartijn...
Published 01/27/24
“Public static void main string array” are the first words everyone sees when they start their first Java Hello World experiments. Some teachers explain them, while others say you will understand each word later. Is this a problem to attract more Java developers? And how can we make the Java language more attractive for newbies? Let’s ask some experts… Guests Elvira van der Ven https://www.linkedin.com/in/elvira-van-der-ven-5260b48/https://twitter.com/ElviraVanDerVen   Matt Raible ...
Published 01/13/24
Once a month in this podcast, we talk about the history of a Java User Group and the people behind it. Today, we are traveling to the Dominican Republic to learn more about the country and its Java community. GuestsBrayan Muñoz Vargas https://twitter.com/Brayanmnz_https://www.linkedin.com/in/brayanmnz/ Eudris Cabrera Rodriguez https://twitter.com/eudriscabrerahttps://www.linkedin.com/in/eudriscabrera/  PodcastHost: Frank...
Published 12/30/23
Java was born in 1995, when the internet as we know it today, didn’t exist yet. Cloud servers, Docker, Kubernetes, distributed systems, scaling up and down,… These things are now part of our daily job, but Java wasn’t originally designed for it. In this episode, we want to learn if the recent evolutions in OpenJDK, and ongoing related projects, will make Java a full Cloud member. Guests Grace Jansen https://www.linkedin.com/in/grace-jansen/https://twitter.com/gracejansen27Mark...
Published 12/23/23
Check the previous Foojay Podcasts for the first three parts of our J-Fall report. That one-day conference in the Netherlands in November was packed with amazing sessions. In this episode, you’ll get the remaining interviews we made that day. And as they say, last but not least, again, we have some fascinating insights for you into Java and its evolutions. 00:00 Introduction 00:38 Maurice Naftalin: Collections, Java...
Published 12/16/23