Partner im RedaktionsNetzwerk Deutschland
PodcastsBildungFoojay.io, the Friends Of OpenJDK!

Foojay.io, the Friends Of OpenJDK!

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

Verfügbare Folgen

5 von 80
  • Maven 4 - The Future of Java Build Automation (#81)
    Maven 4 is approaching its release, bringing many improvements to the build tool powering millions of Java projects.In this Foojay Podcast episode, we talk about Apache Maven 4, a significant milestone that has been years in the making. Maven has been the backbone of Java dependency management and build automation since the early 2000s; however, the road to version 4 has been a long and deliberate one. With significant performance improvements, a modernized API for plugin developers, and changes that affect how we think about project structure, Maven 4 represents both an evolution and a revolution. What does this mean for the millions of developers who depend on Maven daily? How should teams prepare for the transition? And what's the story behind the Maven Central Repository changes that have been making headlines? To answer these questions and more, we're joined by a few of the many contributors who are actually building Maven 4 and stewarding its ecosystem.Guests   Hervé Boutemy      https://www.linkedin.com/in/hboutemy/    Guillaume Nodet      https://www.linkedin.com/in/guillaumenodet/    Maarten Mulders      https://www.linkedin.com/in/mthmulders/ Content00:00 Introduction of the topic and guests04:23 Status of Maven 4 release   https://maven.apache.org/whatsnewinmaven4.html    https://maven.apache.org/guides/mini/guide-migration-to-mvn4.html 07:57 Why we needed a new Maven version   https://maarten.mulders.it/2020/11/whats-new-in-maven-4/    https://maarten.mulders.it/2021/03/introduction-to-maven-toolchains/    https://www.javaadvent.com/2021/12/from-maven-3-to-maven-5.html 12:37 You can already start using Maven 414:35 Some benefits of switching to Maven 418:52 Changes in the pom file, and yes, still XML20:30 Changes for Maven plugin developers and integrators22:24 Changes for Maven users, for instance, the need for Java 1728:34 Maven The Tool versus Maven The Repository34:51 Reasons for the change in authentication for uploads to Maven Central36:01 The one and only Maven Central URL to use   https://central.sonatype.com/ 38:04 About the very first "server" hosting the Maven repository40:32 The importance of setting up your own caching repository   https://www.sonatype.com/blog/maven-central-and-the-tragedy-of-the-commons    https://openssf.org/blog/2025/09/23/open-infrastructure-is-not-free-a-joint-statement-on-sustainable-stewardship/    https://www.youtube.com/watch?v=t74ClffSUW0 44:04 The relationship between POM, BOM, BOM-POM , and SBOM49:43 Gradle versus Maven57:54 How to contribute to Maven or any other open-source project, and how to get the support of your company to do so01:05:23 How to upgrade your projects from Maven 3 to 4   https://maven.apache.org/tools/mvnup.html 
    --------  
    1:06:59
  • AI4Devs Interviews - Part 2 (#80)
    This is part 2 of the interviews recorded on September 19th, 2025, at the first AI4Devs Conference (https://amsterdam.ai4devs.io/) in Amsterdam. In Part 1, we explored many AI-related topics as libraries, security, infrastructure, use cases, and more. In this second part, we'll dive into data science, tools for better AI development, Java in the cloud, and get a behind-the-scenes look at how the conference came together. I also asked these guests the same opening question: 'What's your name, and what brings you to this conference?'00:00 Introduction00:43 Eileen Kapel   Data Scientist, building an evaluating a model, taking the enduser into account   https://www.linkedin.com/in/eileenkapel/ 06:13 Jonathan Ellis and Ryan Svihla   Coding with AI with Brokk, AI-native code platform, Java language improvements while keeping stability   https://www.linkedin.com/in/jbellis/    https://www.linkedin.com/in/ryan-svihla-096752182/    https://brokk.ai/    https://foojay.io/today/indexing-all-of-wikipedia-on-a-laptop/ 16:24 David Parry   Qodo, AI developer tools, empowering engineering teams to standardize code quality and move fast with AI   https://www.linkedin.com/in/daviddryparry/    https://www.qodo.ai/ 28:46 Alessandro Stefouli-Vozza   Java in the cloud, Impact of our job on the environment and our future, Green Software Foundation, Dutch Cloud Native meetup and conference   https://www.linkedin.com/in/alessandrovozza/    https://cloudnative.amsterdam/    https://greensoftware.foundation/    Article by Miro about energy usage: https://foojay.io/today/research-measuring-energy-consumption-in-programming-languages-for-ai-applications/ 35:02 Sushant Shekhar   Using Java and AI, Moved from Java to other languages and back, Building your own models versus tweaking   https://www.linkedin.com/in/sushant-shekhar-2b43ba17/ 39:09 Arno Koehler   Organisator, Ai code experiments versus production use, Schiphol POC, Kotlin versus Java versus Scala, The power of the JVM   https://www.linkedin.com/in/arnokoehler/ 45:37 Joost Kaan   About organizing the conference, Python and Java driving AI forward   https://www.linkedin.com/in/joost-kaan/ 50:45  Coen de Waal, Samantha Burattini, and Luis San Martin   Conference sponsor, Use of AI in a banking environment   https://www.linkedin.com/in/coen-de-waal/    https://www.linkedin.com/in/samantha-burattini/ 54:51 Nahir Vila   Student, How the youth is using AI 57:33 Jonathan Vila   AI4Devs Organizer, How the conference started and a lookback at the end of the day, How AI can be used when writing articles   https://www.linkedin.com/in/jonathanvila/ 01:05:58 Outro
    --------  
    1:06:28
  • AI4Devs Interviews - Part 1 (#79)
    On September 19th, 2025, the first AI4Devs conference (https://amsterdam.ai4devs.io/) took place in Amsterdam. I grabbed my camera and microphone to talk with speakers and attendees about the revolution in AI-powered coding and application development. In this first part, we'll explore Spring libraries, security, infrastructure and scaling, real-world use cases, event streaming, JetBrains tools, and more...I asked all my guests the same opening question: 'What's your name, and what brings you to this conference?' Let's get started!00:00 Introduction00:44 Christian Tzolov and Josh Long   Spring AI, Spring MCP, Spring Security   https://www.linkedin.com/in/joshlong/    https://www.linkedin.com/in/tzolov/ 17:07 Brian Vermeer   AI and security and the responsibility of the developer   https://www.linkedin.com/in/brianvermeer/ 27:57 Camille Nigon and Maarten Vandeperre   Quarkus, Scaling AI applications, the cost of using LLMs   https://www.linkedin.com/in/camille-nigon/    https://www.linkedin.com/in/maarten-vandeperre/ 36:15 Luca Berton   Infrastructure for AI  applications    https://www.linkedin.com/in/lucaberton/    https://www.youtube.com/@BertonLuca 41:15 Soham Dasgupta   Real life AI use cases    https://www.linkedin.com/in/dasguptasoham/    https://github.com/marketplace?type=models 48:03 Mary Grygleski   Event driven agents to handle complex flows   https://www.linkedin.com/in/mary-grygleski/ 55:04 Anton Arhipov   Java and Kotlin at JetBrains, Junie AI   https://www.linkedin.com/in/antonarhipov/ 01:06:07 Outro
    --------  
    1:06:35
  • Welcome to OpenJDK 25! (#78)
    Episode 78 of the Foojay Podcast. All info, show notes, and links are available at https://foojay.io/today/category/podcast/.We're excited to present the first episode of the Foojay Podcast's fifth season, marking the release of OpenJDK 25!For the first time, an OpenJDK release is aligned with the year, and we can welcome release 25 in 2025. As usual in the release podcast, I have my regular guest, Simon Ritter. And in this episode, we are joined by Balkrishna Rawool to talk about all the new features in this new OpenJDK version.Guests   Simon Ritter      https://www.linkedin.com/in/siritter/    Balkrishna Rawool      https://www.linkedin.com/in/balkrishnarawool/Content00:00 Introduction of topic and guests01:21 How important is release 25 and upgrading your runtimes?   https://jdk.java.net/25/06:00 Process of releasing a new OpenJDK version and looking forward to version 2608:16 What are JEPs and OpenJDK projects09:20 Project Leyden   https://openjdk.org/projects/leyden/   JEP 514: Ahead-of-Time Command-Line Ergonomics      https://openjdk.org/jeps/514   JEP 515: Ahead-of-Time Method Profiling      https://openjdk.org/jeps/51511:28 Leyden compared to other solutions16:21 Project Valhalla   https://openjdk.org/projects/valhalla/17:06 JEP 519: Compact Object Headers   https://openjdk.org/jeps/51917:40 JEP 508: Vector API (Tenth Incubator)   https://openjdk.org/jeps/50818:58 Why Vector API is taking a long time to get finalized21:04 JEP 502: Stable (Immutable) Values   https://openjdk.org/jeps/50223:17 Project Loom   https://openjdk.org/projects/loom/23:30 JEP 506: Scoped Values   https://openjdk.org/jeps/50624:13 JEP 505: Structured Concurrency (Fifth Preview)   https://openjdk.org/jeps/50529:22 How Java evolved over 30 years33:34 Project Amber   https://openjdk.org/projects/amber/34:28 JEP 507: Primitive Types in Patterns, instanceof, and switch (Third Preview)   https://openjdk.org/jeps/50735:59 JEP 512: Compact Source Files and Instance Main Methods   https://openjdk.org/jeps/51237:36 JEP 511: Module Import Declarations   https://openjdk.org/jeps/51138:36 JEP 513: Flexible Constructor Bodies   https://openjdk.org/jeps/51339:12 What's next in Project Amber43:25 What you can learn from JEPs, OpenJDK projects, and mailing lists44:21 JEP 521: Generational Shenandoah   https://openjdk.org/jeps/521   Trash Talk by Gerrit Grunwald      https://www.youtube.com/watch?v=xlwDe-hlSdI48:16 JEP 510: Key Derivation Function API   https://openjdk.org/jeps/51049:30  JEP 470: PEM Encodings of Cryptographic Objects (Preview)   https://openjdk.org/jeps/47051:28 About Java Flight Recorder52:27 JEP 509: JFR CPU-Time Profiling (Experimental)   https://openjdk.org/jeps/50952:44 JEP 518: JFR Cooperative Sampling   https://openjdk.org/jeps/51853:15 JEP 520: JFR Method Timing & Tracing   https://openjdk.org/jeps/52053:38 More about JFR and comparing with GC logs57:04 JEP 503: Remove the 32-bit x86 Port   https://openjdk.org/jeps/50358:54 Looking forward to the following versions01:00:58 Conclusion
    --------  
    1:01:26
  • DevBcn Report, Part 2 – Spanish Knowledge Sharing (#77)
    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 Introduction00: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/ 
    --------  
    14:41

Weitere Bildung Podcasts

Über 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.
Podcast-Website

Höre Foojay.io, the Friends Of OpenJDK!, Quarks Science Cops und viele andere Podcasts aus aller Welt mit der radio.de-App

Hol dir die kostenlose radio.de App

  • Sender und Podcasts favorisieren
  • Streamen via Wifi oder Bluetooth
  • Unterstützt Carplay & Android Auto
  • viele weitere App Funktionen
Rechtliches
Social
v7.23.11 | © 2007-2025 radio.de GmbH
Generated: 11/2/2025 - 8:59:37 PM