Media Summary: James Gosling also known as 'the Father of Presented by *Charles Oliver Nutter* - Architect and Technologist (Headius Enterprises) during the *JVM* * Working with immutable data is getting more and more attention in modern programming, as there are numerous advantages to it.

Growing The Java Language Jvmls - Detailed Analysis & Overview

James Gosling also known as 'the Father of Presented by *Charles Oliver Nutter* - Architect and Technologist (Headius Enterprises) during the *JVM* * Working with immutable data is getting more and more attention in modern programming, as there are numerous advantages to it. Presented by *Ioi Lam* - HotSpot JVM Engineer ( This session discusses an upcoming standard API for parsing, generating, and transforming Clojure's core.async library brought Go-style CSP concurrency to both the JVM (and JS!) by transforming code into state machines ...

Presented by *Dan Smith* - Senior Developer ( Join us for JavaOne 2026. Sign up now to get ongoing updates Join Brian Goetz ( The initial flattening in Project Valhalla relied on four properties value types had at the time: lack of identity, immutability, ... Presented by Tobi Ajila (IBM OpenJ9 Team) during the JVM Code reflection is a proposed enhancement to reflective programming in

Photo Gallery

Growing the Java Language #JVMLS
Assembling Project Leyden #JVMLS
James Gosling on Java - Historical Oddities & Persistent Itches #JVMLS
The Static Dynamic JVM – A Many Layered Dive #JVMLS
20 Years of JRuby - Where We've Been and Where We're Going #JVMLS
Valhalla - Where Are We? #JVMLS
Better immutability in Kotlin with Valhalla #JVMLS
Project Leyden Update #JVMLS
A Classfile API for the JDK #JVMLS
Evolving Clojure with Virtual Threads #JVMLS
Continuations - Under the Covers #JVMLS
A New Model for Java Object Initialization #JVMLS
View Detailed Profile
Growing the Java Language #JVMLS

Growing the Java Language #JVMLS

Brian Goetz (

Assembling Project Leyden #JVMLS

Assembling Project Leyden #JVMLS

Two years ago John Rose stood here at

James Gosling on Java - Historical Oddities & Persistent Itches #JVMLS

James Gosling on Java - Historical Oddities & Persistent Itches #JVMLS

James Gosling also known as 'the Father of

The Static Dynamic JVM – A Many Layered Dive #JVMLS

The Static Dynamic JVM – A Many Layered Dive #JVMLS

Dive deep into the

20 Years of JRuby - Where We've Been and Where We're Going #JVMLS

20 Years of JRuby - Where We've Been and Where We're Going #JVMLS

Presented by *Charles Oliver Nutter* - Architect and Technologist (Headius Enterprises) during the *JVM* *

Valhalla - Where Are We? #JVMLS

Valhalla - Where Are We? #JVMLS

Presented by *Brian Goetz* -

Better immutability in Kotlin with Valhalla #JVMLS

Better immutability in Kotlin with Valhalla #JVMLS

Working with immutable data is getting more and more attention in modern programming, as there are numerous advantages to it.

Project Leyden Update #JVMLS

Project Leyden Update #JVMLS

Presented by *Ioi Lam* - HotSpot JVM Engineer (

A Classfile API for the JDK #JVMLS

A Classfile API for the JDK #JVMLS

This session discusses an upcoming standard API for parsing, generating, and transforming

Evolving Clojure with Virtual Threads #JVMLS

Evolving Clojure with Virtual Threads #JVMLS

Clojure's core.async library brought Go-style CSP concurrency to both the JVM (and JS!) by transforming code into state machines ...

Continuations - Under the Covers #JVMLS

Continuations - Under the Covers #JVMLS

Presented by Ron Pressler - Architect (

A New Model for Java Object Initialization #JVMLS

A New Model for Java Object Initialization #JVMLS

Presented by *Dan Smith* - Senior Developer (

Where is the Java language going?

Where is the Java language going?

Join us for JavaOne 2026. Sign up now to get ongoing updates https://go.oracle.com/LP=149517 Join Brian Goetz (

Value Classes Heap Flattening - What to expect from JEP 401 #JVMLS

Value Classes Heap Flattening - What to expect from JEP 401 #JVMLS

The initial flattening in Project Valhalla relied on four properties value types had at the time: lack of identity, immutability, ...

Evolving the Java Language with Brian Goetz

Evolving the Java Language with Brian Goetz

Evolving the

JVMLS 2015 - Multi-Language Runtime

JVMLS 2015 - Multi-Language Runtime

JVMLS

Fast JVM Startup with Checkpoint & Restore #JVMLS

Fast JVM Startup with Checkpoint & Restore #JVMLS

Presented by Tobi Ajila (IBM OpenJ9 Team) during the JVM

Code Reflection #JVMLS

Code Reflection #JVMLS

Code reflection is a proposed enhancement to reflective programming in