Publishing Details
Contact & Outreach
About This Podcast
Social Media
Explore Statistics
Recent Episodes
S3E12 "Java *is* Memory Efficient" with Ron Pressler [AtA]
Java's use of memory, often chided for being excessive, is actually a strength as it trades more memory use for fewer CPU cycles. Java can only make this tradeoff due to its moving garbage…
S3E13 "Java Gets Post-Quantum TLS" [IJN]
With JDK 27 introducing hybrid key exchange schemes that combine ML-KEM with traditional ECDHE algorithms, Java applications can gain TLS-layer protection against the harvest-now, decrypt-later…
S3E12 "Make Java Safer with Flexible Constructor Bodies" [IJN]
Flexible constructor bodies were added to Java 25 with JEP 513. In this episode of the Inside Java Newscast Billy Korando will review the issues with how constructors used to work before Java 25,…
S3E11 "Ask the Architects at JavaOne'26" [AtA]
In JavaOne 2026's closing session, audience members had the opportunity to ask the Java architects questions. They asked about the state of structured concurrency and Project Babylon, how Java is…
S3E10 "You Must Avoid Final Field Mutation" [IJN]
With JDK 26 / JEP 500 starting to prevent final field mutation through reflection, it is important that Java projects stop employing that practice. For more, check https://inside.java/podcast
S3E9 "How JDK 26 Improves G1's Throughput" [AtA]
G1 is Java's default garbage collector in most environments, and its throughput has been considerably improved in JDK 26 by streamlining its write barriers. This conversation explores the background…
S3E8 "Analyzing Crashed JVMs" [IJN]
The Java tool jcmd ("j command") sends diagnostic commands to the JVM, which will react by supplying the desired information: from finalizer queues to heap and thread dumps, from GC insights to…
S3E8 "Java Carrier Classes & Discussing Syntax" [AtA]
Carrier classes are Project Amber's current idea to extend some of records' benefits to regular classes. Probably the most important among them is deconstruction, which would allow classes to…
S3E7 "Unboxing Java 26 for Developers" [IJN]
Java 26 is getting all packaged up to be shipped worldwide! As with every release of the JDK there are a number of new features, improvements, changes in behavior, and more developers should be aware…
S3E6 "Towards Better Checked Exceptions" [IJN]
Java's checked exceptions are both an integral part of the language and one of its most contested features. Whether their introduction was a mistake and whether they should all be turned unchecked…
S3E5 "LazyConstants in JDK 26" [IJN]
Lazily initializing fields in Java is error-prone and undermines constant-folding. JDK 26 comes with JEP 526, which previews LazyConstant, a type that lazily initializes a value through a given…
S3E4 "HTTP/3 in Java" [ATA]
HTTP/3 is the next version of the internet's most important application layer protocol. But, somewhat surprisingly, it uses UDP (via the new QUIC protocol) instead of TCP/IP, which has implications…
S3E3 "Carrier Classes" [IJN]
This episode presents Project Amber lead Brian Goetz's recent email "Data Oriented Programming, Beyond Records", wherein he describes plans to improve Java's data handling capabilities by introducing…
S3E2 "Java's Plans for 2026" [IJN]
In 2026, Java keeps evolving: Project Valhalla is gunning for merging its value types preview in the second half of this year; Babylon wants to incubate code reflection; Loom will probably finalize…
S3E1 The New Inside Java Podcast
Welcome to the new Inside Java Podcast. In this meta episode, Nicolai Parlog introduces you to the podcast's new structure with two shows under one umbrella: The long-form conversations you know…
S2E11 "Scripting Java, Collections & Generics, BeJUG"
In this special episode of the Inside Java Podcast, Nicolai Parlog talks to Adam Bien about scripting with Java, to Maurice Naftalin about the history and tradeoffs of the collections framework and…
S2E10 "Predictability or Innovation? Both!" with Georges Saab
This Inside Java Podcast takes a meta approach. Instead of focusing on specific features, it explores the bigger picture: What are the right problems for Java to tackle? What are the current and…
S2E9 "From Sumatra to Panama, from Babylon to Valhalla" with John Rose
Java's development embraces the past as well as the future and after contributing to it for over 30 years, John Rose is intimately familiar with the process. In this episode he talks about feature…
S2E8 "From Cowboy Mode to Careful Stewardship" with Mark Reinhold
Java is a 30-year success story, made possible because its development consistently aligned with users' needs. In its early days, the platform required new features quickly, but over time, minimizing…
S2E7 "Amber & Valhalla - Incremental Design and Feature Arcs" with Brian Goetz
OpenJDK 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…
Frequently Asked Questions
Inside Java has published 59 episodes since September 2020, covering topics in Technology.
Inside Java is currently active with new episodes weekly. Average episode length is 27m.
Sign up on Grep.FM to access contact details for Inside Java, including email and social media links.