Foojay.io, the Friends Of OpenJDK!

Foojay.io
Foojay.io, the Friends Of OpenJDK!

The podcast of foojay.io, a central resource for the Java community’s daily ​information needs, a place for friends of OpenJDK, ​and a community platform for the Java ecosystem​ — bringing together and helping Java professionals everywhere.

  1. DevBcn Report, Part 1 – Learn from the Community (#76)

    1 DAY AGO

    DevBcn Report, Part 1 – Learn from the Community (#76)

    In early July, the DevBcn conference in Barcelona featured a diverse lineup of speakers, covering topics across multiple technology domains. Geertjan Wielenga took the camera and microphone with him to Spain. Together with Nacho Cougil and Jonathan Vila, two of the organizers, he spoke with many visitors about what they like most in Java, how AI influences their work, and what is important to them in the work they do.We have more than 20 people who are passionate about the Java community and are eager to share their knowledge with you. 00:00 Introduction00:45 Nacho Cougil and Jakub Marchwicki talk about the history of the DevBcn conference. https://www.linkedin.com/in/icougil  https://www.linkedin.com/in/kubamarchwicki 02:45 Bert Jan Schrijver is excited about the people in the Java community. https://www.linkedin.com/in/bjschrijver/ 03:06 Ricardo Romero Benítez has a Spanish YouTube challenge about Java and is surprised by the experience of junior developers. https://www.linkedin.com/in/ricardo-romero-ben%C3%ADtez-b4a4048a/  https://www.youtube.com/@programando_en_java 05:43 Christoph Neumann discusses closure and a database created using it. https://www.linkedin.com/in/christoph-neumann-6089438/ 08:03 Victor Rentea gives Java workshops about architecture, performance, maintainable code, etc. https://www.linkedin.com/in/victor-rentea-trainer/ 09:46 Justin Reock measures developer productivity and talks about improving the development experience. https://www.linkedin.com/in/justinreock 17:44 Will Fleury accelerates coding by integrating AI in IDEs and compares different solutions. https://www.linkedin.com/in/willfleury 23:38 Kamesh Sampath handles big amounts of data for AI and other processing. https://www.linkedin.com/in/kameshsampath 26:19 Cedric Clyburn shares his experience with Linux and Kubernetes and is fascinated by open-source AI. https://www.linkedin.com/in/cedricclyburn 28:33 Brian Vermeer helps to make Java applications and AI tools secure. https://www.linkedin.com/in/brianvermeer 31:53 Andrey Sitnik promotes local-first privacy versus the user-data-selling approach. https://www.linkedin.com/in/sinik 35:59 Isabel Garrido Cardenas about cognitive load when working with a lot of microservices and the right way of testing with AI. https://www.linkedin.com/in/isabelgarridocardenas 38:59 Isabella Sohlman is a student, joining the conference to learn how she can grow her career and to meet people from the Java community. https://www.linkedin.com/in/isabellasohlman 40:13 Ruben Cordeiro shares his experience with volunteering at the conference and what he learned from the talks. https://www.linkedin.com/in/rubencordeiro 42:36 Horacio Gonzalez about simple to use cloud services by developers for developers. https://www.linkedin.com/in/horaciogonzalez 44:46 Jonatan Sempere about communication and network APIs to prevent fraud for banking. https://www.linkedin.com/in/jsempere95 47:36 Luis Majano and Cris Escobar talk about BoxLang, a new dynamic JVM language. https://www.linkedin.com/in/lmajano  https://www.linkedin.com/in/cristobalescobarh   https://www.boxlang.io 59:42 Miguel Xoel García Balsa about observability and the difference with monitoring. https://www.linkedin.com/in/miguelxoel 01:03:32 Silvia Bellmunt shares her experience with the Java community, the DevBcn conference, and data science. https://www.linkedin.com/in/silvia-bellmunt-36220aa3 01:06:15 Rijo Sam talks about framework- agnostic development, using plain Java as much as possible. https://www.linkedin.com/in/rijosam19 01:09:37 Nacho Cougil and Jonathan Vila invite you to the DevBcn conference next year. https://www.linkedin.com/in/icougil  https://www.linkedin.com/in/jonathanvila 01:11:33 Outro

    1h 12m
  2. JCON Report, Part 4 - Tips and Tricks for Java Devs (#75)

    12 JUL

    JCON Report, Part 4 - Tips and Tricks for Java Devs (#75)

    This is the final part of the JCON 2025 interviews with a lot of tips and tricks!In the three previous podcasts, we featured interviews from the JCON conference on "Being a better Java developer," "Evolutions in Java," and "How to use AI with Java." However, we talked to many more people during the conference, so this podcast focuses on tips and tricks. Let's learn from the many other experienced visitors of JCON.00:00 Introduction00:34 Merlin Bögershausen - OpenRewrite and Azul Intelligence Cloud   https://www.linkedin.com/in/merlin-boegershausen 07:08 Eberhard Wolff - Measure developer productivity   https://www.linkedin.com/in/eberhardwolff 12:28 Annelore Egger - Dealing with bad code, it's not your fault   https://www.linkedin.com/in/anneloredev 15:21 Michael Vitz - Unexpected things you can do with Java   https://www.linkedin.com/in/michaelvitz 18:40 Michael Simons - Neo4J database models   https://www.linkedin.com/in/michael-simons-196712139    https://motherduck.com/duckdb-book-brief 23:13 Stefan Böhringer - Building a project for education from scratch with Quarkus   https://www.linkedin.com/in/datenschauer 28:14 Johannes Rabauer - Learned from earlier projects   https://www.linkedin.com/in/johannes-rabauer 30:33 Roland Weisleder - ArchUnit, testing architecture with unit tests   https://www.linkedin.com/in/roland-weisleder 34:26 Simon Martinelli - htmx, full stack, Vaadin, JOOQ   https://www.linkedin.com/in/simonmartinelli 37:02 Loïc Magnette - Web development, Angular, React, Java community versus others   https://www.linkedin.com/in/lomagnette 40:41 Tanja Obradovic - Eclipse Foundation, JakartaEE   https://www.linkedin.com/in/tanja-obradovic-095604 49:19 Syed Usman Ahmad - Grafana, Prometheus, monitoring tools, OpenTelemetry   https://www.linkedin.com/in/usmanlinux 55:38  François Martin - Tools, chaos testing, Toxyproxy   https://www.linkedin.com/in/fran%C3%A7oismartin  01:01:31 Conclusion

    1h 2m
  3. JCON Report, Part 3 - AI, ChatGPT, LLM, ML, RAG, MCP, GenAI, and more! (#74)

    28 JUN

    JCON Report, Part 3 - AI, ChatGPT, LLM, ML, RAG, MCP, GenAI, and more! (#74)

    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 use in our Java projects. We also checked with our guests to see how they compare Java to Python for AI-related development.00:00 Introduction00:46 Pasha Finkelshteyn - RAG, MCP   https://www.linkedin.com/in/asm0dey 06:17 Simone de Gijt - LLM   https://www.linkedin.com/in/simonedegijt 12:30 Steve Poole - AI challenges and dangers   https://www.linkedin.com/in/noregressions 18:01 Sandra Ahlgrimm - LangChain4J and Microsoft tools   https://www.linkedin.com/in/sandraahlgrimm 21:06 Mary Grygleski - Spring AI, Langchain4J, Quarkus   https://www.linkedin.com/in/mary-grygleski 30:25 Jonathan Vila - Sonar, Infrastructure As Code, AI dangers   https://www.linkedin.com/in/jonathanvila 35:56 Simon Martinelli - Influence of chat interfaces on UI development + MCP explanation   https://www.linkedin.com/in/simonmartinelli 42:13 Emily Jiang - LLM   https://www.linkedin.com/in/emilyfhjiang  49:59 Conclusion

    50 min
  4. Celebrating 30 Years of Java with James Gosling (#71)

    3 MAY

    Celebrating 30 Years of Java with James Gosling (#71)

    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 over three decades, and James's insights on where the language is heading. From that groundbreaking beta release over "Write Once, Run Anywhere" to powering billions of devices worldwide, this is the story of Java, told by the man who started it all, the father of Java.Content00:00 Introduction01:06 How did it start 35 years ago?06:21 Java evolved from device controllers to server applications10:30 How does it feel that so many people use Java?12:12 Looking back at the Y2K problem and how it triggered more Java adoption14:58 Does James regret any decisions in Java?18:44 Comparing early-day Java development versus now20:55 About the stability of Java24:14 JavaFX is one of James' favorites of all time25:20 Frustrations about Android and iOS versus Java Phones28:16 How "Write Once, Run Anywhere" was needed for Sun29:23 Windows versus macOS versus Linux for laptops31:32 The very first Java web service in 1994 turned into a dark story33:17 Java in Docker and startup challenges36:59 Garbage Collectors are amazing in many ways39:18 Java-haters didn't use recent versions of Java ...41:51 How Java became much more performant but lost embedded43:08 Developers must be aware of which and how many libraries they use47:40 James loves Kotlin, Scala, and Closure49:42 Ethical responsibility for developers in a challenging job market54:16 AI influence on jobs01:00:20 Advice for junior developers01:02:27 A few of the most remarkable moments in Java history01:07:52 Why James is not a benevolent dictator for life01:09:17 How Java will keep evolving01:12:55 How much is James still involved in Java?01:13:54 Conclusion

    1h 14m
  5. Celebrating 5 Years of Foojay! (#70)

    24 APR

    Celebrating 5 Years of Foojay! (#70)

    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 have several of our regular authors and podcast guests who share how Foojay has influenced them (and vice versa).Thank you all for being part of the Foojay community, whether as a listener of this podcast, a visitor to the website, a user of the Disco API, or through any other touchpoint!00:00 Introduction00:58 Grace Jansen   https://foojay.io/today/author/grace-jansen 02:44 Geertjan Wielenga about the start and evolution of Foojay   https://foojay.io/today/author/geertjan-wielenga/     Foojay on Mastodon:       https://foojay.io/today/foojay-mastodon-service-here-it-is/    Java Quick Start Course on Foojay:       https://foojay.io/java-quick-start/    JDoodle on Foojay:       https://foojay.io/today/integrate-executable-java-code-in-your-blog-posts-part-2-how-to-use-dependencies/    Foojay Slack:      https://foojay.io/today/join-slack-com-t-foojay-signup/    Contribute to Foojay:       https://foojay.io/today/how-to-submit-your-next-article-on-foojay-io/ 12:24 Richard Fichtner   https://foojay.io/today/author/r-fichtner      Free JCon tickets:       https://pretix.eu/impuls/europe2025/redeem?voucher=FOOJAY-COMMUNITY 13:19 Mary Grygleski   https://foojay.io/today/author/mgrygles 15:01 Shai Almog   https://foojay.io/today/author/shai-almog 16:59 Gerrit Grunwald about the Disco API   https://foojay.io/today/author/gerrit-grunwald/    Disco API Blog:       https://foojay.io/today/disco-api-helping-you-to-find-any-openjdk-distribution/    Disco API Swagger UI:       https://api.foojay.io/swagger-ui 24:38 Simon Ritter   https://foojay.io/today/author/simonritter 25:10 Marit van Dijk   https://foojay.io/today/author/marit-van-dijk 25:47 Hanno Embregts   https://foojay.io/today/author/hanno-embregts 26:42 Bazlur Rahman   https://foojay.io/today/author/bazlur-rahman 29:10 Artur Skowroński   JVM weekly:       https://www.linkedin.com/newsletters/jvm-weekly-7097859802881540096 30:22 Conclusion and looking forward to 30 years of Java with James Gosling

    31 min
  6. All Things Java at VoxxedDays Amsterdam (#69)

    12 APR

    All Things Java at VoxxedDays Amsterdam (#69)

    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 insights you’d like to share?”As you might expect, there's a lot of talk about AI and machine learning, but you’ll also hear about new Java features, profiling, open source, security, code reviews, and much more!00:00 Introduction00:33 Ko Turk: VoxxedDays organizationhttps://www.linkedin.com/in/ko-turk-b271b929/ 01:34 Stephan Janssen: F ounder of Devoxx and VoxxedDayshttps://www.linkedin.com/in/stephanjanssen/ 05:27 Lutske de Leeuw: Important new features in Javahttps://www.linkedin.com/in/lutske/ 06:25 Johannes Bechberger: Profiling and instrumentationhttps://www.linkedin.com/in/johannes-bechberger/ 07:03 Christian Tzolov: Spring AI and MCPhttps://www.linkedin.com/in/tzolov/ 09:01 Tom Cools: AI, machine learning, mathematical optimization, and all the opportunities in this field.https://www.linkedin.com/in/tom-cools-17547548/ 11:30 Eric-Wubbo Lameijer: Automated code analysishttps://www.linkedin.com/in/eric-wubbo-lameijer-64303013/ 13:02 Abraham van de Vyver: GenAI, impact on job and opensource projectshttps://www.linkedin.com/in/a5r/ 15:01 Soham Dasgupta: Combining cloud native applications with AI, GenAIhttps://www.linkedin.com/in/dasguptasoham/ 17:05 Josh Long: AI and its impact, MCP, role of junior developershttps://www.linkedin.com/in/joshlong/ 21:33 Susanne Pieterse: RAG and AI, vector search, VoxxedDays community reviewerhttps://www.linkedin.com/in/susannepieterse/ 23:22 Brian Vermeer: Security on using LLMs and what can possibly go wrong?https://www.linkedin.com/in/brianvermeer/ 24:47 Anton de Ruiter: Migrating the Dutch tax system to microservices and containershttps://www.linkedin.com/in/antonderuiter/ 25:32 Rafael de Lio: Redis, real-time databaseshttps://www.linkedin.com/in/raphaeldelio/ 27:55 Jonathan Stronkhorst: Spring AIhttps://www.linkedin.com/in/jonathan-stronkhorst/ 28:29 Jos Roseboom: Encapsulation with Spring Modulithhttps://www.linkedin.com/in/jos-roseboom-75508b11/ 29:18 Soroosh Khodami: Software supply chain securityhttps://www.linkedin.com/in/sorooshkhodami/ 30:33 Artem Makarov: Applied AI, real use cases after the hypehttps://www.linkedin.com/in/artemy/ 31:46 Kaya Weers: Learning thanks to the communityhttps://www.linkedin.com/in/kayaweers/ 35:27 Eddy Vos: Devoxx4Kids Foundation, volunteers learning children to codehttps://www.linkedin.com/in/eddyvos/ 38:00 Paco van Beckhoven: Improving the code review and pull request process with errorprone and openrewritehttps://www.linkedin.com/in/pacovanbeckhoven/ 39:30 Hanno Embregts: Using AI and GenAI in a good wayhttps://www.linkedin.com/in/hannotify/ 41:14 Martijn van Iersel: Learning through gamification, internationalization of code, unicodehttps://www.linkedin.com/in/martijn-van-iersel-2314464/ 43:54 Charl Fasching: Impact of AI on Dev and DevOpshttps://www.linkedin.com/in/charl-fasching-77843288/ 47:43 Joris Kuipers: Experimenting with AI to integrate in applications, learning at conferenceshttps://www.linkedin.com/in/jkuipers/ 48:48 Conclusion

    49 min

About

The podcast of foojay.io, a central resource for the Java community’s daily ​information needs, a place for friends of OpenJDK, ​and a community platform for the Java ecosystem​ — bringing together and helping Java professionals everywhere.

You Might Also Like

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada