Champion

John Rose

Oracle

Lead or guide for Project Panama (native interconnect), the Da Vinci Machine Project (JVM futures), Project Valhalla (polymorphism and value types), Arrays 2.0, Metropolis (Java-on-Java RI), JVM security. Has worked on Java technology at Sun then Oracle since 1995, contributing widely to functionality and performance of the Sun/JDK stack, touching everything from hardware architecture to code generators to libraries to programming languages. Past projects include JVM invokedynamic, Java inner classes, Pack200 (archive format), the initial port of HotSpot (to SPARC), the Unsafe API, and various dynamic, parallel, and hybrid languages, including Common Lisp, Scheme (“esh”), dynamic bindings for C++.

Badges 4

Talks 3

  1. Devoxx US 2017

    Connecting oceans with project panama: a journey into native

    March 2017ssj

  2. Devoxx US 2017

    The invocation game

    March 2017java▶ Watch

  3. Devoxx US 2017

    Your next jvm: panama, valhalla, metropolis

    March 2017lang▶ Watch