Podcasts - Inside.java
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!
Make sure to also check the Duke’s Corner Podcast on YouTube or dev.java.
Episode 59 “Java *is* Memory Efficient” [AtA]
Published on May 28, 2026
Episode 57 “Make Java Safer with Flexible Constructor Bodies”
Published on May 5, 2026
Episode 56 “Ask the Architects at JavaOne” [AtA]
Published on April 23, 2026
Episode 55 “You Must Avoid Final Field Mutation” [IJN]
Published on April 16, 2026
Episode 54 “How JDK 26 Improves G1's Throughput” [AtA]
Published on April 9, 2026
Episode 53 “Analyzing Crashed JVMs” [IJN]
Published on April 4, 2026
Episode 52 “Carrier Classes & Discussing Syntax” [AtA]
Published on March 26, 2026
Episode 51 “Unboxing Java 26 for Developers” [IJN]
Published on March 12, 2026
Episode 50 “Towards Better Checked Exceptions” [IJN]
Published on March 9, 2026
Episode 49 “LazyConstants in JDK 26” [IJN]
Published on March 6, 2026
Episode 48 “HTTP/3 in Java 26” [AtA]
Published on February 26, 2026
Episode 47 “Carrier Classes” [IJN]
Published on February 23, 2026
Episode 46 “Java's Plans for 2026” [IJN]
Published on February 20, 2026
Episode 45 “Announcement - The New Inside Java Podcast”
Published on February 13, 2026
Episode 44 “Java, Collections & Generics, BeJUG”
Published on January 29, 2026
Episode 43 “Predictability or Innovation? Both!” with Georges Saab
Published on December 26, 2025
Episode 42 “From Sumatra to Panama, from Babylon to Valhalla” with John Rose
Published on December 10, 2025
Episode 41 “From Cowboy Mode to Careful Stewardship” with Mark Reinhold
Published on October 27, 2025
Episode 40 “Amber & Valhalla - Incremental Design and Feature Arcs” with Brian Goetz
Published on September 28, 2025
Episode 39 “Deprecations & Removals” with Stuart Marks
Published on July 28, 2025
Episode 38 “Integrity by Default” with Ron Pressler
Published on June 24, 2025
Episode 37 “Efficient Initialization Using Stable Values” with Per Minborg
Published on June 10, 2025
Episode 36 “Ahead of Time Computation” with Dan Heidinga
Published on May 16, 2025
Episode 35 “Stream Gatherers” with Viktor Klang
Published on May 5, 2025
Episode 34 “Doc, JavaDoc and Markdown” with Jonathan Gibbons
Published on January 21, 2025
Episode 33 “JDK 24 and More” with Chad
Published on December 26, 2024
Episode 32 “The Panama Effect” with Jorn Vernee
Published on January 8, 2024
Episode 31 “Sequenced Collections” with Stuart Marks
Published on April 25, 2023
Episode 30 “Preview Features: A Look Back and A Look Ahead” with Alex Buckley
Published on March 21, 2023
Episode 29 “Helidon Níma & Virtual Threads”
Published on January 12, 2023
Episode 28 “Java Language - State of the Union”
Published on December 23, 2022
Episode 27 “JavaFX”
Published on November 18, 2022
Episode 26 “Java 19 is Here!”
Published on September 20, 2022
Episode 25 “JavaOne is Back!”
Published on August 3, 2022
Episode 24 “Towards Generational ZGC!”
Published on June 29, 2022
Episode 23 “Java 18 is Here!”
Published on March 22, 2022
Episode 22 “JEP 408 - Simple Web Server”
Published on March 4, 2022
Episode 21 “JEP 421 and Finalization Deprecation”
Published on January 12, 2022
Episode 20 “Java 17 is Here! Part 2”
Published on September 27, 2021
Episode 19 “Java 17 is Here! Part 1”
Published on September 14, 2021
Episode 18 “Java's steady march towards strong encapsulation” with Alan Bateman
Published on June 29, 2021
Episode 17 “Pattern Matching for switch” with Gavin Bierman
Published on June 13, 2021
Episode 16 “Let's Discuss JDK and Networking” with Michael McMahon and Daniel Fuchs
Published on April 12, 2021
Episode 15 “Java 16 is Here!” with Mikael Vidstedt
Published on March 16, 2021
Episode 14 “Records Serialization” with Julia Boes and Chris Hegarty
Published on March 8, 2021
Episode 13 “JDK Flight Recorder” with Markus Grönlund
Published on February 22, 2021
Episode 12 “jpackage” with Kevin Rushforth
Published on February 11, 2021
Episode 11 “How to contribute to OpenJDK” with Stuart Marks and Jesper Wilhelmsson
Published on January 29, 2021
Episode 10 “Project Panama - The Foreign Linker API” with Maurizio Cimadamore and Jorn Vernee
Published on December 21, 2020
Episode 9 “Project Panama - The Foreign Memory Access API” with Maurizio Cimadamore and Jorn Vernee
Published on December 11, 2020
Episode 8 “Project Loom” with Ron Pressler
Published on November 24, 2020
Episode 7 “The Vector API” with John Rose and Paul Sandoz
Published on November 17, 2020
Episode 6 “Project Skara” with Joe Darcy and Erik Duveblad
Published on October 28, 2020
Episode 5 “The Z Garbage Collector (ZGC)” with Per Liden
Published on October 14, 2020
Episode 4 “Record Classes” with Gavin Bierman
Published on October 5, 2020
Episode 3 “The State of Java” with Georges Saab
Published on September 14, 2020
Episode 2 “Java 15 is Here!” with Mikael Vidstedt
Published on September 8, 2020
Episode 1 “Welcome to Inside Java!” with hosts Chad and David
Published on September 2, 2020