News and views from members of the Java team at Oracle
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 72 “OpenJDK Bug Fixing, JavaOne, and JDK 28” [IJN]
Published on October 17, 2026
Episode 71 “Security in Java” [AtA]
Published on September 24, 2026
Episode 70 “AOT Caching - Netflix' Practice vs OpenJDK's Theory” [I/O]
Published on September 17, 2026
Episode 69 “Declassifying Java 27” [IJN]
Published on September 10, 2026
Episode 68 “Operator Overloading with Type Classes” [AtA]
Published on August 27, 2026
Episode 67 “Keeping Up With the Java Release Train” [I/O]
Published on August 20, 2026
Episode 66 “JSON API, Valhalla Progress, LTS ❤️ PQC” [IJN]
Published on August 15, 2026
Episode 65 “Embracing Virtual Threads with Helidon” [I/O]
Published on August 6, 2026
Episode 64 “JIT Compiler From the Ground Up” [AtA]
Published on July 30, 2026
Episode 63 “AI Solutions with Spring AI 2.0” [I/O]
Published on July 23, 2026
Episode 62 “JDK 27 + Valhalla, Now! + Hackathon” [IJN]
Published on July 19, 2026
Episode 61 “Scripting JS and Python with Project Detroit” [AtA]
Published on July 9, 2026
Episode 60 “How JEPs Drive Java's Evolution” [AtA]
Published on June 25, 2026
Episode 59 “Java *is* Memory Efficient” [AtA]
Published on May 28, 2026
Episode 58 “Java Gets Post-Quantum TLS” [IJN]
Published on May 18, 2026
Episode 57 “Make Java Safer with Flexible Constructor Bodies” [IJN]
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” [AtA]
Published on January 29, 2026
Episode 43 “Predictability or Innovation? Both!” [AtA]
Published on December 26, 2025
Episode 42 “From Sumatra to Panama, from Babylon to Valhalla” [AtA]
Published on December 10, 2025
Episode 41 “From Cowboy Mode to Careful Stewardship” [AtA]
Published on October 27, 2025
Episode 40 “Amber & Valhalla - Incremental Design and Feature Arcs” [AtA]
Published on September 28, 2025
Episode 39 “Deprecations & Removals” [AtA]
Published on July 28, 2025
Episode 38 “Integrity by Default” [AtA]
Published on June 24, 2025
Episode 37 “Efficient Initialization Using Stable Values” [AtA]
Published on June 10, 2025
Episode 36 “Ahead of Time Computation” [AtA]
Published on May 16, 2025
Episode 35 “Stream Gatherers” [AtA]
Published on May 5, 2025
Episode 34 “Doc, JavaDoc and Markdown” [AtA]
Published on January 21, 2025
Episode 33 “JDK 24 and More” [AtA]
Published on December 26, 2024
Episode 32 “The Panama Effect” [AtA]
Published on January 8, 2024
Episode 31 “Sequenced Collections” [AtA]
Published on April 25, 2023
Episode 30 “Preview Features: A Look Back and A Look Ahead” [AtA]
Published on March 21, 2023
Episode 29 “Helidon Níma & Virtual Threads” [AtA]
Published on January 12, 2023
Episode 28 “Java Language - State of the Union” [AtA]
Published on December 23, 2022
Episode 27 “JavaFX” [AtA]
Published on November 18, 2022
Episode 26 “Java 19 is Here!” [AtA]
Published on September 20, 2022
Episode 25 “JavaOne is Back!” [AtA]
Published on August 3, 2022
Episode 24 “Towards Generational ZGC!” [AtA]
Published on June 29, 2022
Episode 23 “Java 18 is Here!” [AtA]
Published on March 22, 2022
Episode 22 “JEP 408 - Simple Web Server” [AtA]
Published on March 4, 2022
Episode 21 “JEP 421 and Finalization Deprecation” [AtA]
Published on January 12, 2022
Episode 20 “Java 17 is Here! Part 2” [AtA]
Published on September 27, 2021
Episode 19 “Java 17 is Here! Part 1” [AtA]
Published on September 14, 2021
Episode 18 “Java's steady march towards strong encapsulation” [AtA]
Published on June 29, 2021
Episode 17 “Pattern Matching for switch” [AtA]
Published on June 13, 2021
Episode 16 “Let's Discuss JDK and Networking” [AtA]
Published on April 12, 2021
Episode 15 “Java 16 is Here!” [AtA]
Published on March 16, 2021
Episode 14 “Records Serialization” [AtA]
Published on March 8, 2021
Episode 13 “JDK Flight Recorder” [AtA]
Published on February 22, 2021
Episode 12 “jpackage” [AtA]
Published on February 11, 2021
Episode 11 “How to contribute to OpenJDK” [AtA]
Published on January 29, 2021
Episode 10 “Project Panama - The Foreign Linker API” [AtA]
Published on December 21, 2020
Episode 9 “Project Panama - The Foreign Memory Access API” [AtA]
Published on December 11, 2020
Episode 8 “Project Loom” [AtA]
Published on November 24, 2020
Episode 7 “The Vector API” [AtA]
Published on November 17, 2020
Episode 6 “Project Skara” [AtA]
Published on October 28, 2020
Episode 5 “The Z Garbage Collector (ZGC)” [AtA]
Published on October 14, 2020
Episode 4 “Record Classes” [AtA]
Published on October 5, 2020
Episode 3 “The State of Java” [AtA]
Published on September 14, 2020
Episode 2 “Java 15 is Here!” [AtA]
Published on September 8, 2020
Episode 1 “Welcome to Inside Java!”
Published on September 2, 2020

