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.
…
continue reading
OpenJDK Podcasts
Inside Java is a podcast for Java Developers brought to you directly from the people that make Java at Oracle. We'll discuss the language, the JVM, OpenJDK, platform security, innovation projects like Loom and Panama, and everything in between.
…
continue reading
Duke’s Corner is a forum for conversations with Java developers. Tune in to connect with the community and learn how developers are innovating with Java around the world. Host: Jim Grisanzio, Oracle Java Developer Relations @jimgris
…
continue reading
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 u…
…
continue reading

1
“Amber & Valhalla - Incremental Design and Feature Arcs” with Brian Goetz
21:08
21:08
Play later
Play later
Lists
Like
Liked
21:08OpenJDK projects such as Amber and Valhalla are renowned for their careful and methodical approach to designing and introducing new features to the Java platform. In this episode, Nicolai Parlog is joined by Brian Goetz, Java Language Architect at Oracle and lead of both Project Amber and Project Valhalla. Brian shares insights and updates on these…
…
continue reading
Jim Grisanzio from Oracle Java Developer Relations talks with Mattias Karlsson, Java Champion and prominent developer in the Java community who was also honored with the Java Community Lifetime Achievement recognition at Jfokus in February 2024. “I was shocked and honored — very humbled!” Mattias said about being recognized for his lifetime of achi…
…
continue reading

1
Venkat Subramaniam: I Teach Because I Learn
41:26
41:26
Play later
Play later
Lists
Like
Liked
41:26Jim Grisanzio from Java Developer Relations talks with Venkat Subramaniam who was recognized with the Java Community Lifetime Achievement honors by Oracle’s Sharat Chander at Devoxx UK in May 2024. Venkat is a Java Champion, author, speaker, founder of Agile Developer, co-founder of the dev2next conference, and teacher at the University of Houston.…
…
continue reading

1
Bruno Souza: My Greatest Pride is the Community
40:04
40:04
Play later
Play later
Lists
Like
Liked
40:04Jim Grisanzio from Java Developer Relations talks with Bruno Souza, who is a Java Champion, leader of the SouJava User Group in Brazil, and a member of the JCP Executive Committee. Bruno received the first Java Community Lifetime Achievement recognition in October 2022 at JavaOne in Las Vegas. "I was totally surprised! I was jumping up and down! I …
…
continue reading

1
Trisha Gee: It’s all about Relationships and People
39:49
39:49
Play later
Play later
Lists
Like
Liked
39:49Jim Grisanzio from Java Developer Relations talks with Trisha Gee, an author, a Java Champion, and a Developer Advocate at Gradle. In February 2025 at Jfokus in Stockholm Trisha received the Java Community Lifetime Achievement honor from Sharat Chander from Oracle Java Developer Relations. Trisha has been a Java developer for 25 years, and since 20…
…
continue reading

1
Cay Horstmann: Java Still Vibrant After 30 Years
33:01
33:01
Play later
Play later
Lists
Like
Liked
33:01Jim Grisanzio from Java Developer Relations talks with Cay Horstmann, a professor, author, and Java Champion. In April in Cologne, Germany at JCON Cay received the Java Community Lifetime Achievement recognition from Sharat Chander on the Oracle Java Developer Relations Team. This conversation covers the evolution of Java, the constant polishing of…
…
continue reading

1
Heinz Kabutz: Really Life Changing!
1:00:12
1:00:12
Play later
Play later
Lists
Like
Liked
1:00:12Jim Grisanzio from Java Developer Relations talks with Heinz Kabutz from the Island of Crete in Greece. Heinz has a PhD in Computer Science, publishes the The JavaSpecialists' Newsletter, and runs the JCrete Unconference. Heinz is also a Java Champion and a teacher, and he cares deeply about the technology and the community. Recently, Heinz was rec…
…
continue reading

1
“Deprecations & Removals” with Stuart Marks
21:56
21:56
Play later
Play later
Lists
Like
Liked
21:56Java is not just adding features, it’s also removing old ones that became obsolete and are either a maintenance burden, performance drag, or hazardous to use. In this episode we touch on 32bit ports, applets, finalization, and the security manager. Nicolai Parlog talks to Stuart Marks, who works in the JDK Core Libraries group at Oracle. Right now,…
…
continue reading

1
DevBcn Report, Part 2 – Spanish Knowledge Sharing (#77)
14:41
14:41
Play later
Play later
Lists
Like
Liked
14:41This 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 parti…
…
continue reading

1
DevBcn Report, Part 1 – Learn from the Community (#76)
1:12:03
1:12:03
Play later
Play later
Lists
Like
Liked
1:12:03In 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 in…
…
continue reading
Jim Grisanzio from Java Developer Relations talks with Nate Schutta, an author, a teacher, a software architect, and Java Champion. Nate lives in the United States and teaches computer science to university students. He loves teaching and he loves learning, and he specializes in exploring the big picture of complicated systems in his career as a so…
…
continue reading

1
JCON Report, Part 4 - Tips and Tricks for Java Devs (#75)
1:02:04
1:02:04
Play later
Play later
Lists
Like
Liked
1:02:04This 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 t…
…
continue reading

1
Francisco Contreras: I Felt Like I Could do Anything!
32:11
32:11
Play later
Play later
Lists
Like
Liked
32:11Jim Grisanzio from Java Developer Relations talks with Francisco Contreras, who is a Java developer and a co-organizer at Nicaragua JUG. Francisco has been a Java developer for over 15 years and he runs his own consulting business with customers around the world. He's passionate about Java the technology and also Java the community. "When I learned…
…
continue reading

1
JCON Report, Part 3 - AI, ChatGPT, LLM, ML, RAG, MCP, GenAI, and more! (#74)
50:29
50:29
Play later
Play later
Lists
Like
Liked
50:29Let'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 wer…
…
continue reading
The Java runtime offers a host of guarantees like memory safety, type safety, encapsulation, and many more. What makes these aspirations actual guarantees is a property called “integrity”. But there are a few mechanisms in Java that allow undermining integrity - some for good, some for less good reasons. Integrity by default states that all such op…
…
continue reading

1
JCON Report, Part 2 – Evolutions in the Java Language and Runtime (#73)
47:26
47:26
Play later
Play later
Lists
Like
Liked
47:26In 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 u…
…
continue reading

1
“Efficient Initialization Using Stable Values” with Per Minborg
29:21
29:21
Play later
Play later
Lists
Like
Liked
29:21The Stable Values API is a preview feature in Java 25 that allows developers to define immutable objects that are initialized at most once. It combines the flexibility of lazy initialization with the performance advantages of final fields. In this episode, Ana hosts Per Minborg, a member of the Java Core Library team at Oracle and co-author of JEP …
…
continue reading

1
JCON Report, Part 1 - Grow your career, public speaking, 30 years of Java, greener coding,... (#72)
53:43
53:43
Play later
Play later
Lists
Like
Liked
53:43On 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…
…
continue reading
Jim Grisanzio from Java Developer Relations talks with Ivar Grimstad, who is a Java Champion, a JCP Executive Committee Member, and a Jakarta EE Developer Advocate. Ivar is based in Sweden but travels to over 40 events a year talking about Java and Open Source with thousands of developers. He feels passionately about contributing to Java projects a…
…
continue reading

1
“Ahead of Time Computation” with Dan Heidinga
23:22
23:22
Play later
Play later
Lists
Like
Liked
23:22OpenJDK's Project Leyden aims to improve the startup and warmup time of Java applications, for now by shifting computation from those phases to the applications' build time. Java 24 ships with ahead-of-time class loading and linking, which is the first step in that direction. In this episode, we learn about that as well as about Leyden's approach t…
…
continue reading
In this episode, Ana is joined by Viktor Klang, core JDK architect and author of the Stream Gatherers JDK Enhancement Proposal, to dive into one of the standout features of JDK 24: the Gatherers API. Viktor explains how Gatherers extend the Java Stream API with custom intermediate operations, why they were added to the platform, and how they can en…
…
continue reading