JDK 24
JDK 23
JDK 22
JDK 21
JDK 20
JDK 19
JDK 18
JDK 17
JDK 16
JDK 15
JDK 14
JDK 13
JDK 12
AI
Amber
Babylon
Client
Cloud
Community
Concurrency
Core Libraries
GC
GraalVM
HotSpot
JFR
Java Language
Leyden
Loom
Modules
Moved By Java
Native Image
Networking
Oracle
Panama
Performance
Security
Serviceability
Skara
Valhalla
Project Valhalla
2024
- Valhalla - Java's Epic Refactor by Brian Goetz on December 16, 2024
- Big News from Project Valhalla - Inside Java Newscast #77 by Nicolai Parlog on October 3, 2024
- Java Initialization 2.0 #JVMLS by Dan Smith on September 1, 2024
- Best of Java Performance - Inside Java Newscast #75 by Ana-Maria Mihalceanu on August 29, 2024
- Type Specialization of Java Generics #JVMLS by Remi Forax & Loris Creantor (guest) on August 27, 2024
- Valhalla - Where Are We? #JVMLS by Brian Goetz on August 23, 2024
- Java and AI? - Inside Java Newscast #72 by Nicolai Parlog on July 4, 2024
- Encodings for Flattened Heap Values by John Rose on June 11, 2024
- Java's Plans for 2024 - Inside Java Newscast #61 by Nicolai Parlog on January 18, 2024
2023
- Brian Goetz Answers Your Java Questions by Brian Goetz, Nicolai Parlog on October 20, 2023
- JVMLS 2023 Keynote by Georges Saab, Mark Reinhold on September 14, 2023
- JVMLS - Value Objects in Valhalla by Dan Smith on September 5, 2023
- Introduction: Q-descriptors and v-bytecodes by John Rose on August 22, 2023
- Design Document on Nullability and Value Types by Brian Goetz on June 2, 2023
- Java Next - From Amber to Loom, from Panama by Nicolai Parlog on April 2, 2023
- Java's Plans for 2023 - Inside Java Newscast #40 by Nicolai Parlog on January 19, 2023
2022
- Quality Outreach Heads-up - Valhalla: LW4 Early-Access Builds by David Delabassee on December 13, 2022
- Java Value Objects in Action with Valhalla - JEP Café #15 by José Paumard on December 6, 2022
- Java To The Future by Billy Korando on September 14, 2022
- Java Q&A - Inside Java Newscast #30 by Nicolai Parlog, Billy Korando on July 28, 2022
- Java Next - From Amber to Loom, from Panama to Valhalla by Nicolai Parlog on May 9, 2022
- Java's Plans for 2022 - Inside Java Newscast #18 by Nicolai Parlog on January 13, 2022
2021
- State of Valhalla by Brian Goetz on December 27, 2021
- The Vector API in JDK 17 by Paul Sandoz on September 23, 2021
- State of Valhalla, Section 3: JVM Model by John Rose, Brian Goetz on April 21, 2021
- New candidate JEP: 402: Unify the Basic Primitives with Objects (Preview) by Mark Reinhold on March 18, 2021
- New candidate JEP: 401: Primitive Objects (Preview) by Mark Reinhold on March 18, 2021
2020
- Terminology update: Primitive Objects by Dan Smith on October 5, 2020
- New candidate JEP: 390: Warnings for Value-Based Classes by Mark Reinhold on September 24, 2020
- Early steps on the road to customization by John Rose on August 26, 2020
- Background: how we got the generics we have by Brian Goetz on June 24, 2020
- State of Valhalla by Brian Goetz on March 1, 2020
- Valhalla - Finding the primitives by Brian Goetz on February 18, 2020
2019
- State of Valhalla by Brian Goetz on December 12, 2019
- Project Valhalla Update by Brian Goetz on July 30, 2019
2018
- InfoQ Podcast with Brian Goetz by Brian Goetz on December 23, 2018
- LWorld: the next steps on the journey to Valhalla by David Simms on July 31, 2018
2017
- Programming with Minimal Values by Maurizio Cimadamore on July 31, 2017
- Your next JVM: Panama, Valhalla, Metropolis by John Rose on April 17, 2017
2016
- Adventures in Valhalla Reflection by Maurizio Cimadamore on August 1, 2016
- Reflection Manifesto by Maurizio Cimadamore on June 30, 2016