PodcastsEnsinoFoojay.io, the Friends Of OpenJDK!

Foojay.io, the Friends Of OpenJDK!

Foojay.io
Foojay.io, the Friends Of OpenJDK!
Último episódio

91 episódios

  • Foojay.io, the Friends Of OpenJDK!

    Java 26 Is Here: What's New, What's Gone, and Why It Matters in 2026 (#92)

    14/03/2026 | 49min
    Welcome to another episode of the Foojay Podcast! In this episode, we're talking about Java 26, released on March 17 in the year 26. Again, right on schedule with Java's six-month release cadence.
    Now, Java 26 is not a Long Term Support (LTS) release; that was Java 25. But don't let that fool you into thinking there's nothing interesting here. This release brings ten JDK Enhancement Proposals (JEPs). They cover everything from performance improvements to long-overdue cleanups. Of those ten JEPS, five are new features, and we also get five preview/incubator features.
    Guests
    Simon Ritter
    https://www.linkedin.com/in/siritter/
    Loïc Mathieu
    https://www.linkedin.com/in/lo%C3%AFc-mathieu-475b144/
    Content
    00:00 Introduction of topic and guests
    01:35 Differences between Long and Short Term Support
    05:10 Which Java versions are used by companies
    https://foojay.io/today/foojay-podcast-90-highlights-of-the-java-features-between-lts-21-and-25/
    07:54 Internal changes and improvements in release 26, highlighting UUIDv7 support
    https://foojay.io/today/java-26-whats-new/
    12:02 JEP 500: Prepare to Make Final Mean Final
    13:24 JEP 526: Lazy Constants (Second Preview)
    16:12 JEP 517: HTTP/3 for the HTTP Client API
    https://en.wikipedia.org/wiki/HTTP/3
    https://en.wikipedia.org/wiki/QUIC
    18:48 JEP 504: Remove the Applet API
    20:52 JEP 524: PEM Encodings of Cryptographic Objects (Second Preview)
    21:59 JEP 516: Ahead-of-Time Object Caching with Any GC
    https://openjdk.org/projects/leyden/
    https://docs.azul.com/prime/analyzing-tuning-warmup
    https://foojay.io/today/faster-java-warmup-crac-versus-readynow/
    25:30 JEP 522: G1 GC: Improve Throughput by Reducing Synchronization
    Trash Talk - Exploring the JVM memory management by Gerrit Grunwald
    28:04 JEP 525: Structured Concurrency (Sixth Preview)
    https://openjdk.org/projects/loom/
    31:09 JEP 529: Vector API (Eleventh Incubator)
    https://openjdk.org/projects/panama/
    https://openjdk.org/projects/valhalla/
    34:59 When do JEPs get selected to be included in a release
    https://openjdk.org/projects/jdk/26/
    https://openjdk.org/projects/jdk/27/
    38:03 JEP 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview)
    https://openjdk.org/projects/amber/
    Java Puzzlers talk by Simon
    42:14 Do we need "Carrier Classes"?
    Amber mailing list: Data Oriented Programming, Beyond Records
    JVM Weekly newsletter by Artur Skowroński
    44:38 What changes does Java need for the AI world?
    JEP DRAFT 8361105: Code reflection (Incubator)
    https://openjdk.org/projects/babylon/
    https://www.tornadovm.org/
    47:53 Remarkable numeric facts about releases
    48:30 Conclusion
  • Foojay.io, the Friends Of OpenJDK!

    25 Years of IntelliJ IDEA: The IDE That Grew Up With Java

    28/02/2026 | 50min
    In this Foojay Podcast, we're celebrating a major milestone in Java development history: 25 years of IntelliJ IDEA.
    Think about it: IntelliJ IDEA launched in 2000, and since then, it has become the go-to IDE for millions of Java developers worldwide. From its revolutionary code completion and refactoring tools to AI-powered features and the recent unified Community and Ultimate release, IntelliJ has shaped how we write Java, and keeps reinventing itself to stay ahead.
    For this episode, I'm joined by three people from the JetBrains team who know this story inside and out. Marit van Dijk, developer advocate and contributor to the Foojay community. Anton Arhipov, also a developer advocate at JetBrains. And Dmitry Jemerov, who has been part of the IntelliJ IDEA story for a very long time.

    Guests
    Marit van Dijk
    https://foojay.io/today/author/marit-van-dijk/
    https://www.linkedin.com/in/maritvandijk/
    https://mastodon.social/@maritvandijk
    Anton Arhipov
    https://www.linkedin.com/in/antonarhipov/
    Dmitry Jemerov
    https://www.linkedin.com/in/dmitry-jemerov-3a59b43a5/
    Links
    Website
    Documentation
    Blog
    YouTube
    LinkedIn
    Bluesky
    Twitter
    Foojay Podcast #81: Maven 4 – The Future of Java Build Automation
    Video: IntelliJ IDEA: The Documentary | [OFFICIAL TRAILER] | Coming March 5th
    Introducing Mellum: JetBrains’ New LLM Built for Developers 
    Mellum: Explore code-intelligent large language models for IDEs, AI assistants, research, and education
    Birthday game website
    Game plugin in IntelliJ IDEA
    You’re Invited to IntelliJ IDEA Conf 2025!
    The Unified IntelliJ IDEA: More Free Features, a Better Experience, Smoother Flow
    Video: Troubleshooting Spring Boot Applications with the Spring Debugger
    Spring Debugger plugin
    Plugin for IntelliJ IDEA (and other IDEs) created by Frank: Recent Projects Organized

    Content
    00:00 Introduction of topic and guests
    01:36 Now JetBrains started
    02:31 Licensed software in an open-source world
    06:37 Other JetBrains IDEs
    07:46 Why Kotlin was created
    08:50 The challenge of maintaining all the tools
    10:36 How the guests joined JetBrains
    14:03 IntelliJ versus IntelliJ IDEA, history of the name
    15:10 Most important ongoing changes in IDEs
    17:55 Unified distribution of IntelliJ IDEA and the history of the open-source version
    21:28 The number of people at JetBrains
    23:31 the "business model" behind Kotlin
    24:39 The impact of AI, LLM, Chat interfaces,...
    35:49 Upcoming evolutions in IntelliJ IDEA
    38:07 About shortcuts and the many features and plugins in IntelliJ IDEA
    46:36 Announcements: IntelliJ IDEA Conf 2026 and Documentary Trailer
    48:35 The IntelliJ IDEA Birthday Game
    49:24 Conclusions
  • Foojay.io, the Friends Of OpenJDK!

    From Java 21 to 25: The Features That Changed Everything (#90)

    14/02/2026 | 1h 3min
    Every six months, we get a new version of Java. Java 26 is just around the corner and will be released soon. But most companies stick to LTS (Long-Term Support) versions, which are maintained and receive security updates for many more years. Versions 8, 11, 17, 21, and 25 are such LTS versions. Hopefully, most of your systems are already on the latest versions and you are not stuck on 8 or earlier. As a reminder, 8 was released in 2014, so much has changed since then.If you are doubting moving from 21 to 25, or even from an earlier version to the latest LTS, this podcast is for you! Together with Jakob Jenkov, we discussed the most important changes, and this episode includes a few quotes from interviews recorded at conferences last year.
    Guests
    Jakob Jenkov
    https://www.linkedin.com/in/jakob-jenkov-4a3a8/
    Jonathan Vila
    https://www.linkedin.com/in/jonathanvila/
    Ryan Svihla
    https://www.linkedin.com/in/ryan-svihla-096752182/
    Mary Grygleski
    https://www.linkedin.com/in/mary-grygleski/
    Anton Arhipov
    https://www.linkedin.com/in/antonarhipov/
    Ronald Dehuysser
    https://www.linkedin.com/in/ronalddehuysser/
    Jonathan Ellis
    https://www.linkedin.com/in/jbellis/
    Content
    00:00 Introduction of topic and guest
    Tutorials by Jakob
    Podcast #89: Quarkus and Agentic Commerce
    03:30 Bugfixes and performance improvements "under the hoods"
    Quote Jonathan Vila
    08:00 Java as a scripting language
    Quote Ryan Svihla
    Compact Source Files and Instance Main methods
    Launch Multi-File Source-Code Programs
    https://www.jbang.dev/
    Quote Mary Grygleski
    15:03 GC Improvements
    Generational Shenandoah
    Trash Talk - Exploring the JVM memory management by Gerrit Grunwald
    What Should I Know About Garbage Collection as a Java Developer?
    19:44 Project Loom: Virtual Threads and Structured Concurrency
    Quote Anton Arhipov
    29:44 How Java evolves
    6-months release cycle
    How incubator and preview features are used to get feedback from the community
    Long-Term Support Short-Term Support versions
    Foojay Podcast #28: Java 21 Has Arrived!
    Foojay Podcast #45: Welcome to Java 22
    Foojay Podcast #57: Welcome to OpenJDK (Java) 23
    Foojay Podcast #68: Welcome to OpenJDK (Java) 24
    Foojay Podcast #78: Welcome to OpenJDK 25!
    32:15 Project Leyden: Ahead-of-time features
    Ahead-of-Time Command-Line Ergonomics
    Ahead-of-Time Method Profiling
    Ahead-of-Time Class Loading & Linking
    39:15 Project Babylon
    Java on CPU, GPU, FPGA?
    This is already possible with TornadoVM
    Foojay Podcast #82: OpenJDK Projects (Leyden, Babylon, Panama) and TornadoVM
    43:25 Class-File API
    Quote Ronald Dehuysser
    JavaFX In Action #22 with Matt Coley, diving into byte code and JARs with Recaf and JavaFX libraries
    49:20 Foreign Function and Memory API
    The FFM API: How OpenJDK Changed the Game for Native Interactions (And Made Pi4J Better!)
    jChampions Conference talk 'Foreign Function & Memory (FFM) API on Raspberry Pi'
    54:26 Vector API
    Quote Jonathan Ellis + Ryan Svihla
    59:59 Removal of String templates
    01:00:26 Taking a look into the JVM of the future
    01:03:08 Conclusion
  • Foojay.io, the Friends Of OpenJDK!

    A look into Quarkus and Agentic Commerce with Holly Cummins and Michal Maléř (#89)

    24/01/2026 | 47min
    For this episode of the Foojay Podcast, we invited the author of three recent posts published on Foojay. And he brought a colleague to get even more expert knowledge in this podcast! We talk about Quarkus, how it is "cloud-native", how it compares to other frameworks, the advantages for developers and managers, etc. We also discussed nano businesses and how they can serve as a model for paying creators of digital content, thanks to x402 and ERC-8004.

    Michal Maléř
    https://foojay.io/today/author/michal-maler/
    https://www.linkedin.com/in/michal-maléř-69344692/
    https://www.mickeymaler.com/
    Holly Cummins
    https://www.linkedin.com/in/holly-k-cummins/
    https://hollycummins.com/
    https://noti.st/holly-cummins

    Links
    Quarkus: A Runtime and Framework for Cloud-Native Java
    Optimizing Java for the Cloud-Native Era with Quarkus
    Not a Lucid Web3 Dream Anymore: x402, ERC-8004, A2A, and The Next Wave of AI Commerce
    J-Spring 2023: Five Tricks for Java - Holly Cummins: The code we write has a climate impact. But how big is that impact? How do we measure it? How do we reduce it? Is the cloud helping?
    JavaFX In Action #10 with Clément de Tastes about QuarkusFX, combining the strengths of Quarkus and JavaFX
    Comparing a REST H2 Spring versus Quarkus application on Raspberry Pi
    Open Source Collective
    Commonhaus Foundation
    A fun trick for getting discovered by LLMs and AI tools

    Content

    00:00 Introduction of topic and guests
    01:04 Why contribute to Foojay as an author
    01:33 What is Quarkus?
    02:56 Quarkus compared with other frameworks
    05:08 Quarkus a replacement for JVM?
    06:40 Build time optimization versus Ahead Of Time (AOT) versus Just In Time (JIT)
    12:53 Other important facts about Quarkus
    18:13 Impact on Cloud financial and ecological cost
    21:31 Vert.x reactive toolkit compared to Virtual Threads
    24:14 New features in Quarkus
    26:02 Is Quarkus more modern compared to other frameworks?
    27:13 What are chain transactions
    31:10 How can a (web) author earn from his content?
    35:54 How this can impact open-source development
    38:34 Will these open standards get adopted?
    39:47 How opensource can be funded (Commonhaus)
    43:00 How content creators could be funded and publish their content in the future
    46:01 MCP as content distribution (with Quarkus)?
    46:49 Conclusion
  • Foojay.io, the Friends Of OpenJDK!

    From Code to Stage: Organizing Conferences and Finding Your Voice as a Speaker (#88)

    27/12/2025 | 42min
    What turns a nervous first-timer into a confident conference speaker? Let's find out.
    This the last Foojay Podcast of 2025 and also the last one with interviews recorded at the Devoxx and JFall conferences. Maybe you're already thinking about your goals for 2026: organizing a meetup, submitting your first conference talk, or taking a bigger role in the Java community. If that sounds like you, this episode is for you.
    I talked with the people behind these conferences and developers at different stages of their speaking journey. At Devoxx, I spoke with Stephan Janssen, who has been organizing Devoxx for 20 years, Susanne Pieterse, about what makes conferences valuable for learning, and Daniël Floor, a developer just starting out with public speaking. At JFall, I caught up with organizers Martin Smelt and Brian Vermeer, Berwout de Vries Robles, who coaches new speakers, and Annelore Egger about her journey from developer to conference speaker.
    You'll hear practical advice about what makes a good CFP, why conference organizers actively want new speakers, and how the Java community is set up to help you get started. Whether you're thinking about submitting your first talk or curious about what goes into organizing a conference, there's something here for you.

    00:00 Introduction of topic and guests
    01:33 Stephan Janssen
    https://www.linkedin.com/in/stephanjanssen/
    Devoxx Organizer
    07:03 Martin Smelt
    https://www.linkedin.com/in/martin-paul-smelt-8b699a8/
    JFall Organizer
    13:27 Brian Vermeer
    https://www.linkedin.com/in/brianvermeer/
    JFall Organizer and speaker
    Tips for speakers, writing a CFP
    Join a JUG!
    21:02 Annelore Egger
    https://www.linkedin.com/in/anneloredev/
    How to become a speaker
    27:43 Daniël Floor
    https://www.linkedin.com/in/dani%C3%ABl-floor-266652208/
    Taking the first steps into public speaking
    Finding your speaking topic
    31:28 Berwout de Vries Robles
    https://www.linkedin.com/in/berwout-de-vries-robles/
    Tips for speakers
    Propose a talk to speak at a JUG
    37:08 Susanne Pieterse
    https://www.linkedin.com/in/susannepieterse/
    Learning at conferences, RAG, and other topics
    Meeting and talking to the presenters and specialists at a conference
    CO-organizer of ML Con and DevOpsCon in Amsterdam
    https://mlconference.ai/
    https://devopscon.io/amsterdam/
    41:20 Conclusion

Mais podcasts de Ensino

Sobre 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.
Site de podcast

Ouça Foojay.io, the Friends Of OpenJDK!, Flow Podcast e muitos outros podcasts de todo o mundo com o aplicativo o radio.net

Obtenha o aplicativo gratuito radio.net

  • Guardar rádios e podcasts favoritos
  • Transmissão via Wi-Fi ou Bluetooth
  • Carplay & Android Audo compatìvel
  • E ainda mais funções
Informação legal
Aplicações
Social
v8.7.2 | © 2007-2026 radio.de GmbH
Generated: 3/15/2026 - 6:37:29 PM