~/talks

Rémi Forax

what they talk about

all 5 in the filters

where they keep going back

all 5 in the filters

on a stage with

all 9 in the filters

who talks about the same things

titleconferencedate
Virtual Threads, Structured Concurrency and Scoped Values in Java 25 and BeyondDevoxx France 20262026-04-22
The talk explains Project Loom features in Java 21–26: virtual threads (lightweight Java-thread objects that let code block on I/O without hurting scalability…
Talk in French on
Value Types Aren't ℂomplexDevoxx France 20262026-04-22
Introduces Java value classes from Project Valhalla and explains how they create immutable, high-performance objects with lower memory use. Uses Mandelbrot…
Talk in French on
Valhalla Nullness EmotionIntelliJ IDEA Conf 20252025-06-03
Prototype JVM and JIT demonstration shows value classes flatten to stack and remove boxing, with equals/hashCode computed from fields, synchronization and weak…
Talk on
Day 1IntelliJ IDEA Conf 20252025-06-03
This day of short talks gives concrete, actionable items: IntelliJ 2025.1 ships Kotlin notebooks with built‑in CSV/dataframe support, drag‑drop Excel and the…
Talk on
Memory API: Patterns, Uses Cases, and PerformanceDevoxx Belgium 20242024-10-07
The Memory API (final in Java SE 22) shows concrete replacements for ByteBuffer: MemorySegments and Arenas give explicit allocation and deallocation semantics…
Talk on
Type Specialization of Java Generics - What If Casts Have Teeth ?JVM Language Summit 20242024-08-05
Patch to javac propagates type arguments at runtime, creating an AR field per parameterized instance and inserting method-entry checks and cast checks; the…
Talk on
We Are All Gathered — We Are All to GatherDevoxx France 20242024-04-17
Java 22 adds a preview gather() operation and a Gatherer API for writing custom intermediate Stream operations (both stateless and stateful, short‑circuitable…
Talk in French on
Day of the Dukentacle: The Best Way to Predict the Future Is to Build It YourselfDevoxx France 20242024-04-17
Practical tour of Java 22 preview features: unnamed variables, classless scripts, and statements-before-super to allow initialization before superclass calls…
Talk in French on
Value Types and Pattern Matching: 1–1, Data at the CenterDevoxx France 20232023-04-12
Demonstrates concrete Java features and an LW5 prototype that implements value classes via an annotated bytecode rewriter and is benchmarked with JMH. Presents…
Talk in French on
Valhalla: To the Hell and BackDevoxx France 20222022-04-20
Valhalla proposes adding a new kind of class to Java that behaves similarly to primitive types (value classes). The talk examines questions around primitives…
Talk in French on
Will Loom Protect Us from Temporal Robbery?Devoxx France 20222022-04-20
Loom introduces virtual threads to the Java platform, replacing traditional heavyweight Threads with many lightweight, virtual ones to improve concurrency and…
Talk in French on
Java keeps throttling up!Devoxx Belgium 20192019-11-04
Covers concrete JDK work: CONSTANT_DYNAMIC and improved NPE messages (flag -XX:+ShowCodeDetailsInExceptionMessages), demo of continuations and fibers showing a…
Talk on
Doom, Gloom or LoomDevFest Lille 20192019-06-14
Demonstrates Project Loom’s Java fibers, which yield instead of blocking, and a new java.lang.Continuation‑style API that lets traditional blocking-style Java…
Talk in French on
Reducing Object AdaptationJVM Language Summit 20172017-07-31
Mjolnir implements a runtime technique that exposes dynamic-language objects to Java with zero adaptation overhead by rewriting calls into invokedynamic-like…
Talk on
JDartJVM Language Summit 20122012-07-30
JDart is a JVM port of Dart that reuses HotSpot server VM and generates JVM bytecode designed to force HotSpot to emit unboxed, integer-specialized machine…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.