podcast logo

The Inside Java Podcast is a show 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!

RSS Feed | YouTube Playlist | Apple Podcasts Feed | Spotify Feed | Google Play Feed

Make sure to also check the Duke’s Corner Podcast on YouTube or dev.java.


Episode 59 “Java *is* Memory Efficient” [AtA]Audio Icon

Published on May 28, 2026

Episode 57 “Make Java Safer with Flexible Constructor Bodies”Audio Icon

Published on May 5, 2026

Episode 56 “Ask the Architects at JavaOne” [AtA]Audio Icon

Published on April 23, 2026

Episode 55 “You Must Avoid Final Field Mutation” [IJN]Audio Icon

Published on April 16, 2026

Episode 54 “How JDK 26 Improves G1's Throughput” [AtA]Audio Icon

Published on April 9, 2026

Episode 53 “Analyzing Crashed JVMs” [IJN]Audio Icon

Published on April 4, 2026

Episode 52 “Carrier Classes & Discussing Syntax” [AtA]Audio Icon

Published on March 26, 2026

Episode 51 “Unboxing Java 26 for Developers” [IJN]Audio Icon

Published on March 12, 2026

Episode 50 “Towards Better Checked Exceptions” [IJN]Audio Icon

Published on March 9, 2026

Episode 49 “LazyConstants in JDK 26” [IJN]Audio Icon

Published on March 6, 2026

Episode 48 “HTTP/3 in Java 26” [AtA]Audio Icon

Published on February 26, 2026

Episode 47 “Carrier Classes” [IJN]Audio Icon

Published on February 23, 2026

Episode 46 “Java's Plans for 2026” [IJN]Audio Icon

Published on February 20, 2026

Episode 45 “Announcement - The New Inside Java Podcast”Audio Icon

Published on February 13, 2026

Episode 44 “Java, Collections & Generics, BeJUG”Audio Icon

Published on January 29, 2026

Episode 43 “Predictability or Innovation? Both!” with Georges SaabAudio Icon

Published on December 26, 2025

Episode 42 “From Sumatra to Panama, from Babylon to Valhalla” with John RoseAudio Icon

Published on December 10, 2025

Episode 41 “From Cowboy Mode to Careful Stewardship” with Mark ReinholdAudio Icon

Published on October 27, 2025

Episode 40 “Amber & Valhalla - Incremental Design and Feature Arcs” with Brian GoetzAudio Icon

Published on September 28, 2025

Episode 39 “Deprecations & Removals” with Stuart MarksAudio Icon

Published on July 28, 2025

Episode 38 “Integrity by Default” with Ron PresslerAudio Icon

Published on June 24, 2025

Episode 37 “Efficient Initialization Using Stable Values” with Per MinborgAudio Icon

Published on June 10, 2025

Episode 36 “Ahead of Time Computation” with Dan HeidingaAudio Icon

Published on May 16, 2025

Episode 35 “Stream Gatherers” with Viktor KlangAudio Icon

Published on May 5, 2025

Episode 34 “Doc, JavaDoc and Markdown” with Jonathan GibbonsAudio Icon

Published on January 21, 2025

Episode 33 “JDK 24 and More” with ChadAudio Icon

Published on December 26, 2024

Episode 32 “The Panama Effect” with Jorn VerneeAudio Icon

Published on January 8, 2024

Episode 31 “Sequenced Collections” with Stuart MarksAudio Icon

Published on April 25, 2023

Episode 30 “Preview Features: A Look Back and A Look Ahead” with Alex BuckleyAudio Icon

Published on March 21, 2023

Episode 29 “Helidon Níma & Virtual Threads”Audio Icon

Published on January 12, 2023

Episode 28 “Java Language - State of the Union”Audio Icon

Published on December 23, 2022

Episode 27 “JavaFX”Audio Icon

Published on November 18, 2022

Episode 26 “Java 19 is Here!”Audio Icon

Published on September 20, 2022

Episode 25 “JavaOne is Back!”Audio Icon

Published on August 3, 2022

Episode 24 “Towards Generational ZGC!”Audio Icon

Published on June 29, 2022

Episode 23 “Java 18 is Here!”Audio Icon

Published on March 22, 2022

Episode 22 “JEP 408 - Simple Web Server”Audio Icon

Published on March 4, 2022

Episode 21 “JEP 421 and Finalization Deprecation”Audio Icon

Published on January 12, 2022

Episode 20 “Java 17 is Here! Part 2”Audio Icon

Published on September 27, 2021

Episode 19 “Java 17 is Here! Part 1”Audio Icon

Published on September 14, 2021

Episode 18 “Java's steady march towards strong encapsulation” with Alan BatemanAudio Icon

Published on June 29, 2021

Episode 17 “Pattern Matching for switch” with Gavin BiermanAudio Icon

Published on June 13, 2021

Episode 16 “Let's Discuss JDK and Networking” with Michael McMahon and Daniel FuchsAudio Icon

Published on April 12, 2021

Episode 15 “Java 16 is Here!” with Mikael VidstedtAudio Icon

Published on March 16, 2021

Episode 14 “Records Serialization” with Julia Boes and Chris HegartyAudio Icon

Published on March 8, 2021

Episode 13 “JDK Flight Recorder” with Markus GrönlundAudio Icon

Published on February 22, 2021

Episode 12 “jpackage” with Kevin RushforthAudio Icon

Published on February 11, 2021

Episode 11 “How to contribute to OpenJDK” with Stuart Marks and Jesper WilhelmssonAudio Icon

Published on January 29, 2021

Episode 10 “Project Panama - The Foreign Linker API” with Maurizio Cimadamore and Jorn VerneeAudio Icon

Published on December 21, 2020

Episode 9 “Project Panama - The Foreign Memory Access API” with Maurizio Cimadamore and Jorn VerneeAudio Icon

Published on December 11, 2020

Episode 8 “Project Loom” with Ron PresslerAudio Icon

Published on November 24, 2020

Episode 7 “The Vector API” with John Rose and Paul SandozAudio Icon

Published on November 17, 2020

Episode 6 “Project Skara” with Joe Darcy and Erik DuvebladAudio Icon

Published on October 28, 2020

Episode 5 “The Z Garbage Collector (ZGC)” with Per LidenAudio Icon

Published on October 14, 2020

Episode 4 “Record Classes” with Gavin BiermanAudio Icon

Published on October 5, 2020

Episode 3 “The State of Java” with Georges SaabAudio Icon

Published on September 14, 2020

Episode 2 “Java 15 is Here!” with Mikael VidstedtAudio Icon

Published on September 8, 2020

Episode 1 “Welcome to Inside Java!” with hosts Chad and DavidAudio Icon

Published on September 2, 2020