1. EachPod

Inside Java - Podcast

Inside Java

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.

Innovation Development Technology
Update frequency
every 30 days
Average duration
30 minutes
Episodes
39
Years Active
2020 - 2025
Share to:
“Deprecations & Removals” with Stuart Marks

“Deprecations & Removals” with Stuart Marks

Java 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,…

00:21:56  |   Mon 28 Jul 2025
“Integrity by Default” with Ron Pressler

“Integrity by Default” with Ron Pressler

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 …

00:21:08  |   Mon 23 Jun 2025
“Efficient Initialization Using Stable Values” with Per Minborg

“Efficient Initialization Using Stable Values” with Per Minborg

The 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…

00:29:21  |   Mon 09 Jun 2025
“Ahead of Time Computation” with Dan Heidinga

“Ahead of Time Computation” with Dan Heidinga

OpenJDK'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-…

00:23:22  |   Fri 16 May 2025
“Stream Gatherers” with Viktor Klang

“Stream Gatherers” with Viktor Klang

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.

00:32:57  |   Sun 04 May 2025
“Doc, JavaDoc and Markdown” with Jonathan Gibbons

“Doc, JavaDoc and Markdown” with Jonathan Gibbons

Java leads by example regarding documentation: JavaDoc inspires trust in developers through its transparency on each Java API functionality, and the javadoc tool helps developers generate equally gre…

00:56:23  |   Tue 21 Jan 2025

"Inside Java Weekly: JDK 24 and More" with Chad

In this shorter-format pod, Chad talks about JDK 24, preview features, and more.

 

Show Notes

JEP 11: Incubator Modules https://openjdk.org/jeps/11

JEP 12: Preview Features https://openjdk.org/jeps/1…

00:15:01  |   Fri 20 Dec 2024
“The Panama Effect” with Jorn Vernee

“The Panama Effect” with Jorn Vernee

The Foreign Function and Memory API will be finalised in JDK 22. This API helps you integrate native code within your Java program. 

Using this new API you can efficiently invoke code outside the JVM…

00:23:01  |   Mon 08 Jan 2024
“Sequenced Collections” with Stuart Marks

“Sequenced Collections” with Stuart Marks

Sequenced Collections, targeted for JDK 21, are a new collection type created to represent a sequence of elements with a defined encounter order.

Ana recorded this episode with Stuart Marks, the owne…

00:40:01  |   Tue 25 Apr 2023

"Preview Features: A Look Back and A Look Ahead" with Alex Buckley

Preview Features have been essential to the delivery of Java for the past 5 years, and Java 20 is no exception with second previews of both Virtual Threads and the Foreign Function & Memory API.

Chad…

00:33:22  |   Tue 21 Mar 2023
“Helidon Níma & Virtual Threads”

“Helidon Níma & Virtual Threads”

Helidon Níma is the first Java microservices framework built from the ground up on virtual threads.

David recorded this episode with Tomas Langer, the Helidon architect. Tomas discusses virtual threa…

00:29:14  |   Thu 12 Jan 2023
“Java Language - State of the Union”

“Java Language - State of the Union”

In this episode, David discusses with Gavin Bierman, the latest evolution in the Java Language. In addition to being a regular guest on this podcast, Gavin spends most of his time on designing new Ja…

00:33:50  |   Fri 23 Dec 2022
“JavaFX”

“JavaFX”

During JavaOne, David sat down with Kevin Rushforth (OpenJFX Project Co-Lead, Oracle) to discuss the JavaFX, OpenJFX and the new JavaFX builds that Oracle is now producing.

00:15:19  |   Fri 18 Nov 2022

"Java 19 is Here!"

In this two-part episode, Chad interviews Ron Pressler, architect and lead for Project Loom, on Virtual Threads and Structured Concurrency, followed by Brian Goetz, Chief Language Architect, on Recor…

00:35:25  |   Tue 20 Sep 2022

"JavaOne is Back!"

Chad interviews Sharat Chander about both the history of JavaOne, and what to expect with the return of it in October. Show notes:

Update blog series on Inside.java

Register Now to get Early Pricing

00:29:34  |   Wed 03 Aug 2022
“Towards Generational ZGC”

“Towards Generational ZGC”

In this episode, David talks with Erik Österlund about the work he did on the Z Garbage Collector, and the plans to make ZGC a Generational GC. Amongst other things, Erik shares some details on the u…

00:14:22  |   Tue 28 Jun 2022
“Java 18 is Here!”

“Java 18 is Here!”

In this special episode Chad talks with Naoto Sato on JEP 400, UTF-8 by Default, and Michel Trudeau on JEP 413, Code Snippets in Java API Documentation.

To round things out, we also pulled in highlig…

00:25:49  |   Tue 22 Mar 2022
“The Simple Web Server”

“The Simple Web Server”

David remotely sat down with Julia Boes, Senior Member of Technical Staff in Dublin, to discuss the Simple Web Server (SWS). The SWS, introduced in JDK 18, is a minimal web server that serves static …

00:26:41  |   Fri 04 Mar 2022
“JEP 421 and Finalization Deprecation”

“JEP 421 and Finalization Deprecation”

In this episode, David remotely sat down with Brent Christian to discuss Finalization and the effort to gradually deprecate this now outdated, brittle, and complex mechanism from the platform. After …

00:23:18  |   Wed 12 Jan 2022
“Java 17 is Here!”  Part 2

“Java 17 is Here!” Part 2

To celebrate the Java 17 release, we have not one but two podcast episodes! In this second part, Chad discusses the evolution of the Java language with Brian Goetz, the Java Language Architect. Chad …

00:48:49  |   Mon 27 Sep 2021
Disclaimer: The podcast and artwork embedded on this page are the property of Chad Arimura. This content is not affiliated with or endorsed by eachpod.com.