~/talks

Johan Hutting

what they talk about

all 6 in the filters

where they keep going back

all 4 in the filters

on a stage with

who talks about the same things

titleconferencedate
Have You Gone MADR?JCON EUROPE 20262026-04-20
Argues for storing decision records as Markdown files next to source code, showing a live repo example (open source library) that documents the chosen Java…
Talk on
The Record: Migrate to ImmutabilityJCON EUROPE 20252025-05-12
Records replace POJOs with a one-line immutable carrier that gives a canonical constructor, getters (no get prefix), toString/hashCode/equals for free, and can…
Talk on
Going green with native: efficient, sustainable softwareDevworld Conference 20252025-02-27
Live measurements compare frameworks and runtimes not promises: 155 MB jar vs 86 MB native image, startup times in milliseconds and memory down to ~70 MB heap…
Talk on
Open sourcing a library: how hard can that be?Devoxx Belgium 20242024-10-07
Library reads Diablo II Resurrected save files, written for Java 21 and solving C-style null-terminated strings, bit/endianness bugs and changing patch…
Talk on
Open sourcing a library: how hard can that be?Voxxed Days Trieste 20242024-05-30
Library extracts Diablo Resurrected save files, handles C/C++ little-endian bit fields vs Java big-endian and patches shifted bits by adding one byte for three…
Talk on
Open sourcing a library: how hard can that be?JCON EUROPE 20242024-05-13
A Java library is born from a Diablo II savegame parser plus a tiny Quarkus/GraalVM executable that starts in 0.74s and ships at ~25–50MB, released to Maven…
Talk on
Native builds with Spring Boot 3JCON Europe 20232023-06-20
Spring Boot 3 compiles Spring apps to native executables using GraalVM and Spring’s AoT toolchain and the demo builds a REST + Spring Data app that runs…
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.