~/talks

Christian Woerz

what they talk about

all 5 in the filters

where they keep going back

all 9 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Get The Most Out of Virtual Threads in Java 25 -A Deep Dive into the Latest Achievements of VirtualSpring I/O 20262026-04-13
Demo builds a Spring Boot REST app that switches Tomcat to virtual threads on Java 25 and shows concrete wins: a microbenchmark goes from 10s to 1s because…
Talk on
JavaScript in 2026Voxxed Days Zurich 20262026-03-24
Live coding shows concrete replacements for old patterns: use ES2023/24 array helpers like Array.prototype.toSorted and with instead of splice or in‑place…
Talk on
StructuredTaskScope And ScopedValue - Get The Most Out of Virtual ThreadsPorto Tech Hub Conference 20252025-10-07
A live‑coded Spring Boot app uses Java 21 virtual threads plus preview features from Java 25 to replace blocking REST calls with concurrent subtasks, showing…
Talk on
StructuredTaskScope And ScopedValue - Get The Most Out of Virtual ThreadsVoxxed Days Crete 20252025-09-26
Live-codes a small Spring Boot app that uses Java 21 virtual threads plus the preview features StructuredTaskScope and ScopedValue to turn three 500 ms…
Talk on
A Deep Dive into Advanced TypeScript: A Live Coding ExpeditionNDC Oslo 20252025-05-19
50 minutes of live coding that demonstrates concrete TypeScript techniques: uses map types and template literal types to auto-generate prefixed event handlers…
Talk on
StructuredTaskScope And ScopedValue - Get The Most Out of Virtual ThreadsVoxxed Days Ticino 20252025-01-16
Demonstrates using Java 21 virtual threads plus two Java preview features StructuredTaskScope and ScopedValue to convert an empty Spring Boot app (tested on…
Talk on
The Eventloop in JavaScript - How does it work?Porto Tech Hub Conference 20242024-11-26
Explains that the event loop actually orchestrates when callbacks run, showing microtask queue vs macro task queue, how Promises, setTimeout and fetch are…
Talk on
A Deep Dive into Advanced TypeScript: A Live Coding ExpeditionØredev 20242024-11-06
Live-coded TypeScript that actually compiles: a recursive Tuple generator that builds fixed‑length readonly tuples until the compiler recursion cap (~999)…
Talk on
Java 21: The revolution of virtual threads - A Deep diveCPH DevFest 20242024-08-26
Shows migrating a Spring Boot app from blocking to reactive to Java 21 virtual threads, using JMeter with 1,000 concurrent users and artificial delays (1,000ms…
Talk on
Java 21: The Revolution of Virtual Threads - A Deep DiveJCON WORLD ONLINE 20232023-11-20
Live code shows Java 21 virtual threads replacing reactive rewrites: a blocking Spring Boot REST that OOMs when spawning 1 million platform threads runs fine…
Talk on
Deep Dive into Advanced TypeScript: A Live Coding ExpeditionNDC Oslo 20232023-05-22
Hands-on live coding that builds concrete TypeScript utilities: a to‑do demo that lives purely in types, a mapped‑type event system with template literal keys…
Talk on
Kotlin - The Chronicles of Lost SemicolonsNDC Oslo 20232023-05-22
50 minutes of live coding showing runnable kts worksheet examples that compile to JVM JavaScript and Native, demonstrates type inference vs explicit types…
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.