Paul Sandoz
where else to find them
github:PaulSandoz
linkedin:paul-sandoz-4704562
what they talk about
all 4 in the filters
where they keep going back
- JVM Language Summit6 editions2015–2025
all 5 in the filters
on a stage with
all 13 in the filters
who talks about the same things
- John Rose20 talks
- Georges Saab21 talks
- Simon Ritter72 talks
- Brian Goetz63 talks
- Dan Heidinga14 talks
- Per Minborg22 talks
| title | conference | date |
|---|---|---|
| Symbolic Modeling and Transformation of Java Code | JVM Language Summit 2025 | 2025-08-04 |
Project Babylon represents Java programs as an in-memory code model: a tree of operation, body, and block nodes in SSA form with block parameters, explicit… | ||
| 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… | ||
| Java for AI | JavaOne 2025 | 2025-03-18 |
Java now exposes concrete tooling for AI: the Foreign Function and Memory API plus jextract bind to BLIS for zero‑copy off‑heap matrices; the Vector API… | ||
| Java Next | JavaOne 2025 | 2025-03-18 |
Project updates: language evolution ships as small slices (pattern matching moving toward deconstruction and custom patterns, Valhalla staging as JEP 401 then… | ||
| Project Babylon - Code Reflection | JVM Language Summit 2024 | 2024-08-05 |
Project Babylon extends Java Reflection to expose method and lambda bodies as a symbolic code model that Java programs can analyze and transform; the prototype… | ||
| Heterogeneous Accelerator Toolkit (HAT) Update | JVM Language Summit 2024 | 2024-08-05 |
Project offers a Java library that compiles quotable lambdas into GPU code, using ND-range kernel model kernels, Panama FFM memory layouts/segments for… | ||
| Code Reflection | JVM Language Summit 2023 | 2023-08-07 |
Proposes adding code models to Java Reflection so libraries can access, analyze, and transform method and lambda bodies (compile-time or runtime), serialize… | ||
| Vector API for Java | Oracle Code One 2018 | 2018-10-22 |
An OpenJDK Panama prototype exposes a Java Vector API that maps explicit data‑parallel code to SIMD (AVX/AVX‑512, NEON, SVE) and is validated with JMH + DTrace… | ||
| Incremental Improvements to the Java Platform | Oracle Code One 2018 | 2018-10-22 |
Shows which small Java changes actually matter: how JDK 9–12 add concrete APIs and VM hooks, how arrayMismatch with AVX and a HotSpot intrinsic speed up… | ||
| CONSTANT_Dynamic | JVM Language Summit 2018 | 2018-08-04 |
JDK 11 adds Constant_Dynamic (Condy), a bootstrap-linked constant that puts JSR-292 style linkage into the constant pool so LDC can return runtime-computed… | ||
| Constants in Amber | JVM Language Summit 2017 | 2017-07-31 |
Adds a new constant pool entry, ConstantDynamic (tag 17), that lets a bootstrap method return any constant so ldc or bootstrap static args can represent values… | ||
| 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… | ||
| Safety first | JVM Language Summit 2015 | 2015-08-10 |
Details a concrete strategy to replace Unsafe for atomic and memory-layout use cases by introducing variable handles, an array mismatch intrinsic and… | ||
| Back to the Future - Java 8 is here! | GOTO Amsterdam 2014 | 2014-06-19 |
Java 8 adds lambda + streams and a new immutable DateTime API, removes PermGen (old -XX:PermSize flags warn now and are rejected in Java 9), and ships Nashorn… | ||
| nothing matches | ||