Episódios

  • DevBcn Report, Part 2 – Spanish Knowledge Sharing (#77)
    Jul 26 2025

    This is the first Foojay podcast in Spanish. It's also the shortest one and the final of season 4 ;-) Jonathan Vila "highjacked" the microphone from Geertjan Wielenga (See episode 76, https://foojay.io/today/foojay-podcast-76-devbcn-report-part-1-learn-from-the-community/) during the DevBcn conference in Barcelona and interviewed a few of the participants for this first Spanish-only edition of the podcast.

    Stay tuned and subscribe to the podcast in your favorite app or on YouTube. We're taking a short break and will be back in September with the launch of Java 25!

    00:00 Introduction
    00:39 Marlene Maldonado, DevBcn Organization
    https://www.linkedin.com/in/marlene-maldonado-de-s%C3%A1
    02:10 Barbara Teruggi, Speaker, Threat Modelling
    https://www.linkedin.com/in/barbara-teruggi/
    05:04 Santiago Rincon, CFP Member and Attendee
    https://www.linkedin.com/in/santiago-rincon-martinez
    07:56 Marlene Maldonado, Vicente Soriano, Volunteers
    https://www.linkedin.com/in/visomar
    https://www.linkedin.com/in/marlene-maldonado-de-s%C3%A1
    10:25 Alvaro Navarro, Speaker, API Design
    https://www.linkedin.com/in/anavarro
    12:37 Vicente Cabanes, Sponsor, Grupo Castilla
    https://www.linkedin.com/in/vicente-cabanes/

    Exibir mais Exibir menos
    15 minutos
  • DevBcn Report, Part 1 – Learn from the Community (#76)
    Jul 19 2025
    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
    Exibir mais Exibir menos
    1 hora e 12 minutos
  • JCON Report, Part 4 - Tips and Tricks for Java Devs (#75)
    Jul 12 2025

    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 Introduction
    00: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

    Exibir mais Exibir menos
    1 hora e 2 minutos
  • JCON Report, Part 3 - AI, ChatGPT, LLM, ML, RAG, MCP, GenAI, and more! (#74)
    Jun 28 2025

    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 Introduction
    00: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

    Exibir mais Exibir menos
    50 minutos
  • JCON Report, Part 2 – Evolutions in the Java Language and Runtime (#73)
    Jun 14 2025

    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/noregressions

    06:42 Hanno Embregts - Java 24, Java in education
    https://www.linkedin.com/in/hannotify/

    12:20 Karl Heinz Marbaise - Stream gatherers, Java evolutions, JEPs, Java stability
    https://www.linkedin.com/in/khmarbaise/

    26:19 Cay Horstmann - Project Valhalla, Project Loom, JEPs, OpenJDK projects
    https://www.linkedin.com/in/cay-horstmann-659a4b/

    34:20 Miro Wengner - Java modules, Robo4J
    https://www.linkedin.com/in/mwengner/

    37:52 Dmitry Chuyko – Improve startup and performance of Java applications in containers
    https://www.linkedin.com/in/dchuyko/

    42:26 Jens Knipper - Receiving emails with Java, Java improvements over time, writing on Foojay
    https://www.linkedin.com/in/jens-knipper-87b4a717b/
    https://foojay.io/today/receiving-mails-in-java-with-imap-or-pop3/

    46:55 Conclusion

    Exibir mais Exibir menos
    47 minutos
  • JCON Report, Part 1 - Grow your career, public speaking, 30 years of Java, greener coding,... (#72)
    May 31 2025

    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://www.linkedin.com/in/richardfichtner/
    https://jcon.one/
    03:27 Bruno Souza: Building your career
    https://www.linkedin.com/in/brjavaman/
    https://careermasterplan.dev
    17:09 Markus Westergren: Mentoring and growing to become a senior engineer
    https://www.linkedin.com/in/markuswestergren/
    21:56 Brian Vermeer: Public speaking, NLJUG, the importance of writing
    https://www.linkedin.com/in/brianvermeer/
    30:08 Aicha Laafia: Green coding
    https://www.linkedin.com/in/aicha-laafia-0266a6126/
    36:33 Baruch Sadogursky: History of Java, job changes because of AI
    https://www.linkedin.com/in/jbaruch/
    44:40 Dmitry Yanter: Connections in open-source projects
    https://www.linkedin.com/in/dmitry-yanter/
    53:43 Conclusion

    Exibir mais Exibir menos
    54 minutos
  • Celebrating 30 Years of Java with James Gosling (#71)
    May 3 2025

    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.

    Content

    00:00 Introduction
    01:06 How did it start 35 years ago?
    06:21 Java evolved from device controllers to server applications
    10: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 adoption
    14:58 Does James regret any decisions in Java?
    18:44 Comparing early-day Java development versus now
    20:55 About the stability of Java
    24:14 JavaFX is one of James' favorites of all time
    25:20 Frustrations about Android and iOS versus Java Phones
    28:16 How "Write Once, Run Anywhere" was needed for Sun
    29:23 Windows versus macOS versus Linux for laptops
    31:32 The very first Java web service in 1994 turned into a dark story
    33:17 Java in Docker and startup challenges
    36:59 Garbage Collectors are amazing in many ways
    39:18 Java-haters didn't use recent versions of Java ...
    41:51 How Java became much more performant but lost embedded
    43:08 Developers must be aware of which and how many libraries they use
    47:40 James loves Kotlin, Scala, and Closure
    49:42 Ethical responsibility for developers in a challenging job market
    54:16 AI influence on jobs
    01:00:20 Advice for junior developers
    01:02:27 A few of the most remarkable moments in Java history
    01:07:52 Why James is not a benevolent dictator for life
    01:09:17 How Java will keep evolving
    01:12:55 How much is James still involved in Java?
    01:13:54 Conclusion

    Exibir mais Exibir menos
    1 hora e 14 minutos
  • Celebrating 5 Years of Foojay! (#70)
    Apr 24 2025
    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
    Exibir mais Exibir menos
    31 minutos