51 episodes

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.

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

    • Technology

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.

    JCON Report, Part 4 (#52): Garbage Collectors, Test Containers, Flaky Tests, ToxiProxy, Virtual Threads

    JCON Report, Part 4 (#52): Garbage Collectors, Test Containers, Flaky Tests, ToxiProxy, Virtual Threads

    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 Przybyl came to JCON to give a talk about Test Containers and how to test your application in an environment that is similar to your production environment. Another important topic related to testing is Flaky Tests. How do you handle tests that only fail from time to time and make your whole test report unreliable? François Martin had a talk about this subject, and he came to the conference together with Annelore Egger, who was one of the many volunteers.
    Content00:37 Gerrit Grunwald:  Talks about Garbage collectors, What is Intelligence Cloud and how can you find out which of your code is actually used in production and which dependencies are known to have vulnerabilities https://www.linkedin.com/in/gerritgrunwald 09:55 Balkrishna Rawool: Talks about structured concurrency, virtual threads, what will come in the next Java releases https://www.linkedin.com/in/balkrishnarawool 18:00 Piotr Przybyl: Talks about Test Containers, ToxiProxy, how to test your applications in an environment that is similar to your production environment. https://www.linkedin.com/in/piotrprzybyl 29:23 François Martin: Volunteer JCON + Talks about Flaky Tests, how to handle waits in unit tests, how to do user interface tests, how to reproduce flaky tests. https://www.linkedin.com/in/fran%C3%A7oismartin 26. Annelore Egger: Volunteer JCON + Visitor + the Java commhttps://www.linkedin.com/in/annelore-egger-244879188

    • 41 min
    JCON Report, Part 3 (#51) - Persistence, Jakarta EE, GlassFish, Messaging via Telegram

    JCON Report, Part 3 (#51) - Persistence, Jakarta EE, GlassFish, Messaging via Telegram

    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 08:44 Arjan Tijms: Jakarta EE, Eclipse Foundation, Which version of Java to use https://www.linkedin.com/in/arjan-tijms-1214aa1b1 17:08 Ondro Mihalyi – Jakarta EE, Eclipse GlassFish, Creating small Java applications, Edge devices https://www.linkedin.com/in/mihalyiondrej 24:09 Buhake Sindi – Talks about Jakarta EE in the cloud, Comparing Jakarta EE to other frameworks, Java community in South Africa https://www.linkedin.com/in/buhake-sindi 31:50 Patrick Baumgartner – Swiss community, Talks about a PET project with messaging via Telegram https://www.linkedin.com/in/patbaumgartner

    • 40 min
    JCON Report, Part 2 (#50) - Maven, Software Security, Code Quality

    JCON Report, Part 2 (#50) - Maven, Software Security, Code Quality

    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 topic.00:28 Karl Heinz Marbaise: Apache Maven version 4, Sonatype, Maven Repositoryhttps://www.linkedin.com/in/khmarbaise/ 09:59 Steve Poole: Sonatype, The many languages running on the JVM, The possible impact on a company of getting hacked, Talks about software supply chain security, Maven, SBOMs,… https://www.linkedin.com/in/noregressions/27:44 Miro Wegner: Talks about Disciplined Engineering https://www.linkedin.com/in/mwengner/ 34:52 Marit van Dijk: Talks about IntelliJIDEA, reading code, and AI Assistant  https://www.linkedin.com/in/maritvandijk/ 43:50 Hinse ter Schuur: Being a sustainable developer, Talks about code reviews, merge requests, and branching  https://www.linkedin.com/in/hinseterschuur/

    • 52 min
    JCON Report, Part 1 (#49) - JUGs, Communities, Open Source, Generative AI, LangChain4j, Machine Learning

    JCON Report, Part 1 (#49) - JUGs, Communities, Open Source, Generative AI, LangChain4j, Machine Learning

    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 JCON and JUG Oberpfalzhttps://www.linkedin.com/in/richardfichtner/07:04 Jonathan Vila: Organizing Communities, JUGs, and events + Sonar, how can tools be both available for free and still make a profit as a companyhttps://www.linkedin.com/in/jonathanvila/14:55 Soham Dasgupta: Community spirit, Talks about Generative AIhttps://www.linkedin.com/in/dasguptasoham/21:29 Mary Grygleski: Volunteer at JCON, Organizing Chicago JUG, Talks about Generative AIhttps://www.linkedin.com/in/mary-grygleski/30:16 Mohammed Aboullaite: Java and Machine Learning and training modelshttps://www.linkedin.com/in/aboullaite/ 37:16 Simon de Groot and Richelle Bussenius: Organizing NLJUG, conferences, communities, and Masters Of Javahttps://www.linkedin.com/in/simon-de-groot-ab832a169https://www.linkedin.com/in/richellebussenius

    • 44 min
    JUG Oberpfalz, JCON Conference, and JAVAPRO Magazine (#48)

    JUG Oberpfalz, JCON Conference, and JAVAPRO Magazine (#48)

    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/markuskett/ https://twitter.com/MarkusKett   Podcast Host: Frank Delportehttps://foojay.social/@frankdelporte https://www.linkedin.com/in/frankdelporte/ Links JUG Oberpfalzhttps://www.meetup.com/JUG-Oberpfalz/  JCONhttps://2024.europe.jcon.one/  https://jcon.one/    https://twitter.com/jcon_conference   JAVAPROhttps://javapro.io/magazin/   https://twitter.com/javapromagazin  https://www.linkedin.com/company/javapro/  https://www.youtube.com/channel/UCc446MPHdM41L8lFK47KS7A   Content00:00 Introduction of the topic and guests02:09 What should we know about Oberpfalz02:52 Java history of the guests05:31 About the start of JUG Oberpfalz in a cafe in Silicon Valleyhttps://www.businessinsider.com/inside-the-silicon-valley-cafe-where-paypal-tesla-and-netscape-did-deals-2012-2 06:49 About the JCON conference07:25 How many JUGs in Germany?07:57 Event schedule of JUG Oberbpfalz09:17 Why JCON in Cologne?12:54 Free tickets for JCON for JUG membershttps://foojay.io/today/foojay-podcast-19/ : How Working For Free For Fun Brought Me Fame and Fortune – Or At Least Some Of Each – In The End19:05 About the JAVAPRO magazine21:49 About the content of JCON conference25:04 Most remarkable sessions of JUG Oberpfalz27:24 About the evolutions in Javahttps://foojay.io/today/foojay-podcast-47/ : Artificial Intelligence and Machine Learning with Javahttps://foojay.io/today/foojay-podcast-29/ : How will AI and ML Influence the Role of Developers?31:47 AI talks on JCON conference32:44 1ON1 at JCON conference38:03 Conclusion
    MusicBarbershop JohnHermine DeurlooSynapse by Shane Ivers - https://www.silvermansound.com 

    • 38 min
    Artificial Intelligence and Machine Learning with Java (#47)

    Artificial Intelligence and Machine Learning with Java (#47)

    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 Host: Frank Delporte
    https://foojay.social/@frankdelporte https://www.linkedin.com/in/frankdelporte/

    Content

    00:00 Introduction of the topic and guests
    01:25 AI and ML, where to begin?
    Foojay Podcast Episode #34: https://foojay.io/today/foojay-podcast-34/ 
    05:06 Can LLM help to structure and query data?
    07:32 About LangChain4j
    Project repository: https://github.com/langchain4j/langchain4j Documentation and tutorials: https://docs.langchain4j.dev/ Talk "Java meets AI: A Hands On Guide to Building LLM Powered Applications with LangChain4j": https://www.youtube.com/watch?v=BD1MSLbs9KE Vaadin chatbot in 20 lines of code: https://twitter.com/marcushellberg/status/1760096226522148940 
    11:29 Developers will work differently with AI
    https://foojay.io/today/foojay-podcast-29/ Talk "The New Superpower in the Developer's Toolbox" with more insights in where the field of software development will evolve in the AI era): https://www.youtube.com/watch?v=rENT1fDR69I 
    15:36 Concerns about your code being used by models
    18:17 Labeling data for models
    19:53 The cost of API requests versus local systems
    21:26 Future ideas for LangChain4j
    28:17 LangChain4j examples repository
    https://github.com/langchain4J/langchain4J-examples https://webtechie.be/post/2024-03-18-search-documentation-javafx-chat-langchain4j/ 
    29:20 Problems with a Chat AI User Interface
    32:54 Is AI just a hype, like blockchain was?
    36:42 Can AI help us to "fix the world"?
    https://sdgs.un.org/ 
    38:45 Java evolutions to handle AI better
    https://www.tornadovm.org/https://openjdk.org/projects/sumatra/https://openjdk.org/projects/panama/ 
    40:56 About TornadoVM and GPU usage
    https://www.tornadovm.org/ https://foojay.io/today/foojay-podcast-45/ 
    43:10 Conclusions


    Music

    Barbershop JohnHermine DeurlooSynapse by Shane Ivers - https://www.silvermansound.com

    • 44 min

Top Podcasts In Technology

Acquired
Ben Gilbert and David Rosenthal
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Lex Fridman Podcast
Lex Fridman
Catalyst with Shayle Kann
Latitude Media
Hard Fork
The New York Times
TED Radio Hour
NPR

You Might Also Like

Thoughtworks Technology Podcast
Thoughtworks
Software Engineering Radio - the podcast for professional software developers
se-radio@computer.org
The Changelog: Software Development, Open Source
Changelog Media
Software Engineering Daily
Software Engineering Daily
airhacks.fm podcast with adam bien
Adam Bien
A Bootiful Podcast
Josh Long