~/talks

Hanno Embregts

what they talk about

all 14 in the filters

where they keep going back

all 11 in the filters

on a stage with

all 11 in the filters

who talks about the same things

titleconferencedate
These Songs Would Make Some Great Code CommentsJfokus 20262026-02-02
Argues that popular songs map to concrete software tasks and shows exact examples across the lifecycle: requirement-gathering, implementation patterns, commit…
Talk on
From Zero to Secured: Jakarta REST with MicroProfile and JWT AuthenticationJCON EUROPE 20252025-05-12
Live-coding builds a full‑stack Jakarta EE REST app with Open Liberty, JAX‑RS, JPA, MicroProfile and an Angular frontend; a public endpoint returns…
Talk on
public static void main 🎶JCON EUROPE 20252025-05-12
Live pop-quiz converts public static void main into lyrics for 15 songs found by scanning the top 2,000 tracks, with live guitar, screencast timing edits and a…
Talk on
Public Static Void MainDevworld Conference 20252025-02-27
Claims that 15 songs map cleanly onto the lyric "public static void main" and some also fit the new void main form, demonstrates a concrete result. A live…
Talk on
What "Stairway to Heaven" Can Teach Us About Software DevelopmentJCON EUROPE 20242024-05-13
Extracts nine concrete lessons: 9 lessons include verifying customer needs and written requirements, identifying risks early, acknowledging public good or bad…
Talk on
Java's Concurrency Journey Continues! Structured Concurrency & Scoped ValuesJCON WORLD ONLINE 20232023-11-20
Java 21 preview demos show Structured Concurrency coordinating virtual threads so subtasks join or short‑circuit: a restaurant example forks waiters, uses…
Talk on
A Bird's-Eye View of Version Control with PijulJ-Fall 20232023-11-09
Pijul is a patch‑based distributed VCS written in Rust that records atomic patches (not snapshots), supports interactive recording, and preserves patch…
Talk on
Beware of Survivorship Bias!JCON Europe 20232023-06-20
Walks through a concrete failed experiment: trying blockchain for a 500-person works council and concluding a normal database is safer after decision models…
Talk on
J-Fall 2022: Hanno Embregts, Jan Ouwens, Jan-Hendrik Kuperus & Julien Lengrand-LambertJ-Fall 20222022-11-03
Panel lists concrete tactics and measurements: move builds to daytime when solar is available, use CloudCarbonFootprint to find wasted instances, prefer…
Talk on
Pattern Matching: Small Enhancement or Major Feature?J-Fall 20222022-11-03
Pattern matching removes repetitive casts (JEP 305) and binds variables inline, cutting an equals implementation to a one‑liner and a switch example from ~25…
Talk on
Pattern Matching: Small Enhancement or Major Feature?Voxxed Days Bucharest 20222022-03-23
Shows that pattern matching for instanceof (JEP 305, landed in Java 14 and finalized in Java 16) compresses type test + cast + bind into one expression, and…
Talk on
When Music and Software Come TogetherDevoxx Ukraine 20212021-11-19
Claims that songwriting maps directly onto the software lifecycle and demonstrates it by singing concrete mashups and anecdotes: a Twitter code gag turned into…
Talk on
11 Crazy Things I Didn't Know You Could Do With Java Until I Got...Devoxx Ukraine 20212021-11-19
Certifies learning 11 concrete Java surprises by running failing unit tests and fixing them live: examples include stream.sorted throws ClassCastException at…
Talk on
Will Git Be Around Forever? A List of Possible SuccessorsJCON-ONLINE 20212021-10-05
Asks whether Git survives to 2030 and answers with measured specifics: Git stays likely top because of massive open‑source support and hosting (about 19…
Talk on
Will Git Be Around Forever? A List of Possible SuccessorsJCON-ONLINE 20212021-10-05
Compares Fossil, Plastic SCM and Pijul by exercising each on the same repo and checking what actually works: Fossil: bundled issue tracker and wiki with simple…
Talk on
When Music and Software Come TogetherjLove 20202020-12-04
Claims that common songs map to concrete steps of development and demonstrates it with real artifacts: a one‑liner Spring Boot setup that shows framework…
Talk on
Ignite SessionsJ-Fall Virtual 20202020-11-03
A rapid set of five-minute sessions delivers concrete takeaways: a proposal to think of skills as Tetris-shaped developers with complementary bricks and…
Talk on
These Songs Would Make Some Great Code CommentsDevoxx Belgium 20192019-11-04
Demonstrates dropping song lyrics into actual code comments over concrete examples: a method named stop paired with U Can't Touch This, conditional branches…
Talk on
Ignite SessionsJ-Fall 20182018-11-08
Five-minute lightning demos that deliver concrete takeaways: a live-coded set of song-lyrics as commit messages with short performances; a DevOps build-alert…
Talk
QWERTY or DVORAK? Debunking the Keyboard Layout MythsDevoxx Belgium 20172017-11-06
Research into original sources and a typewriter keymap heat‑map shows QWERTY is not designed to slow typists and the jamming story is at best inconsistent…
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.