John Rose
where else to find them
linkedin:john-rose-270725
what they talk about
where they keep going back
- JVM Language Summit7 editions2012–2025
- JavaOne2 editions2025–2026
on a stage with
all 10 in the filters
who talks about the same things
- Paul Sandoz20 talks
- Brian Goetz63 talks
- Ron Pressler20 talks
- Alex Buckley12 talks
- Simon Ritter72 talks
- Rémi Forax29 talks
| title | conference | date |
|---|---|---|
| Module Adoption? JDK Build Tool? Lombok? Backwards Compatibility? - Ask the Architects | JavaOne 2026 | 2026-03-17 |
Structured concurrency is effectively production ready and sits in a seventh preview while Project Babylon already has a JEP submitted and targets GPU offload… | ||
| How the JVM Optimizes Generic Code - A Deep Dive | JavaOne 2026 | 2026-03-17 |
Uses a QuickSort benchmark on JDK 25 to show JVM generics can match C++ when the VM produces monomorphic code: a hand‑specialized int sort runs ~10.5μs for… | ||
| The Static Dynamic JVM – A Many Layered Dive | JVM Language Summit 2025 | 2025-08-04 |
Claims that the JVM reduces runtime chaos by turning observed behavior into static decisions and shows concrete mechanisms: Leiden AOT cache runs bootstrap… | ||
| Valhalla? Python? Withers? Lombok? - Ask the Architects | JavaOne 2025 | 2025-03-18 |
Semicolons stay; removing them is ruled out as disruptive. Valhalla ships a minimal first JEP with a stable spec and an early‑access build expected in a month… | ||
| From Sumatra to Panama, from Babylon to Valhalla | JavaOne 2025 | 2025-03-18 |
Argues Rice’s theorem forces a mix of static and runtime checks, shows Loom’s virtual threads ship with a calculated technical debt (synchronization pinning)… | ||
| Project Leyden - Capturing Lightning in a Bottle | JVM Language Summit 2023 | 2023-08-07 |
Project Leyden aims to cut Java startup, warm‑up and memory by shifting work out of runtime: it introduces condensers that transform runtime images, a training… | ||
| Vectors and the Numerics on the JVM | JVM Language Summit 2019 | 2019-07-29 |
Progress report on the Java Vector API: API is refactored and submitted for CSR as an incubator module in an upcoming JDK release, with first-class goals of… | ||
| Going Meta to Valhalla & Panama | JVM Language Summit 2018 | 2018-08-04 |
Meta approach extracts C headers into Jextract metadata jars (standardio class ≈22KB) and a runtime binder generates actual method bodies on load, avoiding… | ||
| Confinement in the JVM | JVM Language Summit 2017 | 2017-07-31 |
Defines confinement as a runtime-enforced boundary that blocks unexpected causes, and proposes concrete changes: frozen arrays that throw on writes, an assert… | ||
| Your next JVM: Panama, Valhalla, Metropolis | Devoxx US 2017 | 2017-03-21 |
Roadmap shows concrete pieces: Project Panama provides direct up‑calls, down‑calls, off‑heap typed access and a JExtract binder workflow that turns a C header… | ||
| The Invocation Game | Devoxx US 2017 | 2017-03-21 |
Java 9 moves invokedynamic into string concat and compiler output, adds VarHandles for faster atomic access and to replace Unsafe (used to rework… | ||
| New Bytecodes, New Objects | JVM Language Summit 2015 | 2015-08-10 |
Argues for shrinking JVM bytecode surface by replacing type prefixes with a single V-load/V-store “any” model, prototyping array interfaces parameterized by… | ||
| Arrays 2.0 - Opportunities and Challenges | JVM Language Summit 2012 | 2012-07-30 |
Proposes concrete JVM support for library-defined hybrid arrays with fused head-and-tail layout that let headers and packed element tails share a single… | ||
| Lambda Forms | JVM Language Summit 2012 | 2012-07-30 |
Hotspot refactors JSR 292 by replacing ad-hoc per-argument assembly stubs with a compact IR called lambda forms, moves most call-shuffling out of the VM into… | ||
| nothing matches | ||