Brussels / 1 & 2 February 2020

schedule

Free Java devroom


09 10 11 12 13 14 15 16 17 18
Saturday State of OpenJDK Project Loom: Advanced concurrency for fun and profit TornadoVM: A Virtual Machine for Exploiting ​High-Performance Heterogeneous ​Execution of Java Programs​ ByteBuffers are dead, long live ByteBuffers! Free at Last! The Tale of Jakarta EE Shenandoah 2.0 JMC & JFR - 2020 Vision Hacking on GraalVM: A (very) Rough Guide Reducing OpenJDK Java Garbage Collection times with stack allocation G1: To infinity and beyond Just-in-time compiling Java in 2020 Helpful NullPointerExceptions - The little thing that became a JEP Taming Metaspace: a look at the machinery, and a proposal for a better one The OpenJDK JVM : Securing a moving target or What could possibly go wrong? JRuby Startup and AOT
Event Speakers Start End

Saturday

  State of OpenJDK Mark Reinhold 10:30 11:15
  Project Loom: Advanced concurrency for fun and profit Andrew Haley 11:20 11:45
  TornadoVM: A Virtual Machine for Exploiting ​High-Performance Heterogeneous ​Execution of Java Programs​ Thanos Stratikopoulos 11:50 12:15
  ByteBuffers are dead, long live ByteBuffers! Maurizio Cimadamore 12:20 13:00
  Free at Last! The Tale of Jakarta EE Mike Milinkovich 13:05 13:30
  Shenandoah 2.0 Roman Kennke 13:35 14:00
  JMC & JFR - 2020 Vision Jie Kang 14:05 14:45
  Hacking on GraalVM: A (very) Rough Guide Andrew Dinn, Josh Matsuoka 14:50 15:15
  Reducing OpenJDK Java Garbage Collection times with stack allocation Nikola Grcevski 15:20 15:45
  G1: To infinity and beyond Stefan Johansson 15:50 16:15
  Just-in-time compiling Java in 2020 Martin Doerr 16:20 16:45
  Helpful NullPointerExceptions - The little thing that became a JEP Christoph Langer 16:50 17:15
  Taming Metaspace: a look at the machinery, and a proposal for a better one Thomas Stüfe 17:20 17:45
  The OpenJDK JVM : Securing a moving target or What could possibly go wrong? Andrew Dinn 17:50 18:15
  JRuby Startup and AOT Charles Nutter, Thomas Enebo 18:20 19:00