Inside Java
News and views from members of the Java team at Oracle
Newscast
|
Podcast
|
JEP Café
|
Sip of Java
dev.java
|
Newsletter
|
About
JavaOne Content Feed
Episode 61 “Scripting JS and Python with Project Detroit” [AtA]
Mikael Vidstedt
,
Nicolai Parlog
on July 9, 2026
ZGC: A Decade of Redefining Java Performance
Stefan Johansson (alum)
on June 30, 2026
Episode 60 “How JEPs Drive Java's Evolution” [AtA]
Alex Buckley
,
Nicolai Parlog
on June 25, 2026
Better Tools for Immutable Data
Dan Smith
on June 21, 2026
How Agentic Coding Can Help You Migrate Java Applications Faster
Mahdi Kefayati
,
Saoud Rizwan (guest)
on June 14, 2026
JavaNext Language Features
Dan Smith
on June 7, 2026
Intelligent JVM Monitoring: Combining JDK Flight Recorder with AI
Yagmur Eren
on June 2, 2026
Episode 59 “Java *is* Memory Efficient” [AtA]
Ron Pressler
,
Nicolai Parlog
on May 28, 2026
Java AOT in Production at Netflix
Martin Chalupa (Netflix)
,
Ian Brown (Netflix)
on May 23, 2026
Java 26: Better Language, Better APIs, Better Runtime
Nicolai Parlog
on May 19, 2026
Caching for Agentic Java Systems: Internal, Distributed, and Semantic
Dmitry Polyakovsky (guest)
on May 18, 2026
Post-Mortem JVM Crash Analysis with jcmd
Fairoz Matte
on May 16, 2026
Native Interoperability with JDK 25 and the FFM API
Per-Ake Minborg
on May 12, 2026
The JDK Client Desktop : 2026 and Still Swinging
Phil Race
on May 3, 2026
Reflecting on HAT: A Project Babylon Case Study
Ruby Chen (alum)
on April 26, 2026
Episode 56 “Ask the Architects at JavaOne” [AtA]
Brian Goetz
,
Alex Buckley
,
John Rose
,
Paul Sandoz
,
Ron Pressler
,
Dan Heidinga
,
Nicolai Parlog
on April 23, 2026
How the JVM Optimizes Generic Code
John Rose
on April 19, 2026
Episode 54 “How JDK 26 Improves G1's Throughput” [AtA]
Stefan Johansson (alum)
,
Nicolai Parlog
on April 9, 2026
Java and Post-Quantum Cryptography
Sean Mullan
on April 8, 2026
Episode 52 “Carrier Classes & Discussing Syntax” [AtA]
Brian Goetz
,
Nicolai Parlog
on March 26, 2026
JavaFX 26 Today
Kevin Rushforth
on March 25, 2026
Episode 43 “Predictability or Innovation? Both!” [AtA]
Georges Saab
,
Nicolai Parlog
on December 26, 2025
Virtual Threads in the Real World: Fast, Robust Java Microservices with Helidon
Joe Di Pol
on December 21, 2025
Valhalla? Python? Withers? Lombok? - Ask the Architects at JavaOne'25
on December 15, 2025
Episode 42 “From Sumatra to Panama, from Babylon to Valhalla” [AtA]
John Rose
,
Nicolai Parlog
on December 10, 2025
JavaOne 2026 Registration Is Now Open
on December 7, 2025
Integrity by Default
Ron Pressler
on November 4, 2025
Episode 41 “From Cowboy Mode to Careful Stewardship” [AtA]
Mark Reinhold
,
Nicolai Parlog
on October 27, 2025
Episode 40 “Amber & Valhalla - Incremental Design and Feature Arcs” [AtA]
Brian Goetz
,
Nicolai Parlog
on September 28, 2025
JavaOne: Returning to the Bay Area March 17-19, 2026
Sharat Chander (alum)
on August 4, 2025
Episode 39 “Deprecations & Removals” [AtA]
Stuart Marks
,
Nicolai Parlog
on July 28, 2025
A New Model for Java Object Initialization
Dan Smith
on July 27, 2025
A Sneak Peek at the Stable Values API
Per-Ake Minborg
on July 22, 2025
Java Security Evolution - Out with the Old, In with the New
Sean Mullan
on July 20, 2025
Java GPGPU Enablement: Are We There Yet?
Gary Frost
on July 14, 2025
ZGC - Paving the GC On-Ramp
Erik Österlund
on July 10, 2025
Marshalling: Data-Oriented Serialization
Viktor Klang
on July 8, 2025
Project Leyden's AOT - Shifting Java Startup into High Gear
Dan Heidinga
on June 29, 2025
Getting the Most of Your Java Applications - The Value of Java for Enterprises
Aurelio García-Ribeyro
on June 25, 2025
Episode 38 “Integrity by Default” [AtA]
Ron Pressler
,
Nicolai Parlog
on June 24, 2025
Interconnecting Java and Native Code with the FFM API
Per-Ake Minborg
on June 14, 2025
Pattern Matching in Java: Better Code, Better APIs
Dan Smith
on May 24, 2025
Java 24, Faster Than Ever
Per-Ake Minborg
on May 17, 2025
Modern Java Development with Tip & Tail
Alex Buckley
on May 17, 2025
Mastering JVM Memory Troubleshooting - From OutOfMemoryErrors to Leaks
Poonam Parhar
on May 15, 2025
Garbage Collection in Java: The Performance Benefits of Upgrading
Stefan Johansson (alum)
on May 14, 2025
JavaFX 24 and Beyond
Kevin Rushforth
on May 10, 2025
Java for AI
Paul Sandoz
on May 3, 2025
Where Is the Java Language Going?
Brian Goetz
on April 20, 2025
Sequenced Collections - Deep Dive with the Expert
Stuart Marks
on April 12, 2025
JavaOne'25 Highlights
Nicolai Parlog
on April 10, 2025
Stream Gatherers - Deep Dive with the Expert
Viktor Klang
on April 3, 2025
Our World, Moved by Java
Georges Saab
,
Chad Arimura (alum)
,
Paul Sandoz
,
Mark Reinhold
,
Heather Stephens
on March 24, 2025
JavaOne 2025 Features Some of the Best Java Experts From Around the World
Sharat Chander (alum)
on February 19, 2025
The Countdown to JavaOne 2025 is On!
Sharat Chander (alum)
on January 7, 2025
JavaOne: A Lifetime of Java Learning in Three Days
Sharat Chander (alum)
on December 24, 2024
Registration Is Now Open for JavaOne 2025
Sharat Chander (alum)
on December 11, 2024
JavaOne Returns to the San Francisco Bay Area!
Sharat Chander (alum)
on March 19, 2024
Data-Oriented Programming in Java
Gavin Bierman
on March 9, 2023
Java Modules in Real Life
Nicolai Parlog
on January 29, 2023
ZGC - The Future of Low-Latency Garbage Collection Is Here
Erik Österlund
on January 25, 2023
Java Management Service
Bernard Traversat
on January 17, 2023
Secure Coding Guidelines for Java SE
Chris Ries
on January 4, 2023
Java Networking Enhancements since JDK 11
Michael McMahon
on December 28, 2022
Programmer's Guide to JDK Flight Recorder
Billy Korando
on December 12, 2022
Java Client Desktop Applications with JDK 17 and Beyond
Phil Race
,
Kevin Rushforth
on December 8, 2022
GraalVM in OpenJDK and More JavaOne Announcements - Inside Java Newscast #36
Nicolai Parlog
on November 3, 2022
The Future of Java is You | JavaOne 2022 Community Keynote
Ana-Maria Mihalceanu
,
Nicolai Parlog
,
Heather Stephens
on October 27, 2022
Inside Java | JavaOne 2022 Technical Keynote
Chad Arimura (alum)
on October 24, 2022
Java First. Java Always.
Georges Saab
,
Sharat Chander (alum)
,
Mikael Vidstedt
on October 19, 2022
JavaOne Update Series: Run of Show
Chad Arimura (alum)
on September 28, 2022
Moving Java Forward with Java 19
Georges Saab
,
Chad Arimura (alum)
,
Sharat Chander (alum)
,
Aurelio García-Ribeyro
on September 20, 2022
Episode 26 “Java 19 is Here!” [AtA]
Brian Goetz
,
Ron Pressler
,
Chad Arimura (alum)
on September 20, 2022
JavaOne Preview | Streamlining Large-Scale Java Development
James Grisanzio (alum)
,
Sander Mak (guest)
on September 15, 2022
String Templates, JavaFX 19, and more at JavaOne
Nicolai Parlog
on August 23, 2022
Video Series: Why I'm excited for JavaOne
on August 11, 2022
Sequenced Collections, Purity, and more at JavaOne
Nicolai Parlog
on August 11, 2022
Episode 25 “JavaOne is Back!” [AtA]
Sharat Chander (alum)
,
Chad Arimura (alum)
on August 3, 2022
JavaOne Update Series: Part 2
Chad Arimura (alum)
on July 22, 2022
JavaOne Update Series: Part 1
Chad Arimura (alum)
on July 14, 2022
JavaOne registration is now open!
on July 1, 2022
JavaOne is back!
on March 22, 2022