JVM Language Summit — Agenda

The Summit will take place on August 7–9, 2023. Our three days will be divided as follows (talks are in yellow and workshops are in green).

Monday Tuesday Wednesday
8:30 Breakfast 8:30 Breakfast 8:30 Breakfast
8:45 8:45 8:45
9:00 Welcome from Oracle 9:00 Pressler:
Continuation Internals
9:00 Smith:
Valhalla Value Objects
9:15 9:15 9:15
9:30 Sandoz:
Code Reflection
9:30 9:30
9:45 9:45 Kennke:
Lilliput
9:45 Bourrillion:
Null Awareness with JSpecify
10:00 10:00 10:00
10:15 Break 10:15 10:15
10:30 10:30 Break 10:30 Workshops:
Valhalla, TBD
10:45 Cimadamore:
Foreign Function & Memory API
10:45 10:45
11:00 11:00 Reinhold, Rose:
Leyden
11:00
11:15 11:15 11:15
11:30 Frost:
Heterogeneous Accelerator Toolkit
11:30 11:30 Break
11:45 11:45 Wimmer:
Java Class Initialization
11:45
12:00 12:00 12:00 Reinhold, Rose, Goetz:
Ask The Architects
12:15 Lunch 12:15 12:15
12:30 12:30 Lunch 12:30
12:45 12:45 12:45 Lunch
13:00 13:00 13:00
13:15 Fumero:
TornadoVM
13:15 13:15
13:30 13:30 Ajila:
Fast JVM Startup
13:30
13:45 13:45 13:45
14:00 Goetz:
Class File API
14:00 14:00
14:15 14:15 MacGregor:
JVM Languages Without the Memory
14:15
14:30 14:30 14:30
14:45 Break 14:45 14:45
15:00 15:00 Break 15:00
15:15 Bateman:
Challenges of Virtual Threads
15:15 15:15
15:30 15:30 Österlund:
Generational ZGC
15:30
15:45 15:45 15:45
16:00 Workshops:
Panama, Loom
16:00 16:00
16:15 16:15 Workshops:
Leyden, GC
16:15
16:30 16:30 16:30
16:45 16:45 16:45
17:00 17:00 17:00
17:15 17:15 17:15
17:30 17:30 Reception 17:30
17:45 17:45 17:45
18:00 18:00 18:00
18:15 18:15 18:15

Notes on the Agenda

  • All presentations will take place in Oracle's Auditorium building, south of Palm Drive.
  • Presentations will run in a single track, 45 minutes each (including questions).
  • Workshop sessions will run for 60 minutes, with two or more sessions in parallel. Workshops are scheduled so that informal discussions can carry on into the subsequent time slot.
  • Light breakfast and lunch are served on site.
  • Breakout rooms are available for workshops, quiet conversation, and ad hoc consultations.
Vitruvian Duke