Get in contact
Upcoming talks
2025-10 - Supercharge your JVM performance with Project Leyden and Spring Boot - Devoxx Belgium 2025 (Website )
Past talks
2025-06 - Greening Java - Effiziente Deployments mit Spring Boot - Green Software Development Karlsruhe (Website , Slides )
2025-05 - Java Performance in the Spring I/O keynote - Spring I/O 2025 - Barcelona (Recording )
2025-05 - Step up the performance game with Spring Boot and Project Leyden - Spring I/O 2025 - Barcelona (Recording , Website , Slides )
2025-05 - Demystifying Spring Boot's auto-configuration magic - Workshop at Spring I/O 2025 - Barcelona (Website , Code and workbook )
2024-08 - Effiziente Spring Boot Deployments mit CDS, JUG Hamburg & DevTalk@TK, Hamburg
(Slides in German )
2023-08 - Improve Your Developer Experience with Spring Boot Dev Services - SpringOne 2023 - Las Vegas, USA
(Website ,
Recording ,
Slides )
2023-08 - New Spring Boot 3.1 features in the SpringOne Keynote - SpringOne 2023 - Las Vegas, USA
(Recording @ 23:00 )
2023-06 - From Spring Native to Spring Boot 3 - JCON Europe 2023 - Cologne, Germany
(Slides )
2023-05 - From Spring Native to Spring Boot 3 - Spring I/0 2023 - Barcelona, Spain
(Recording ,
Slides )
2023-01 - From Spring Native to Spring Boot 3 - SpringOne Essentials 2023 - Virtual
(Recording ,
Slides )
Podcast appearances
Blog posts
Stuff I worked on
Note: This list is not exhaustive
Spring Boot 4.0: JSpecify nullability
Spring Boot 3.5: A lot of smaller stuff: SSL support for service connections, multiline environment variable support, annotations to register Servlet/Filters, ...
Spring Boot 3.4: Structured Logging
Spring Boot 3.3: Class Data Sharing (CDS), Software Bill of Materials (SBOM)
Spring Boot 3.2: Virtual threads, SSL hot reload
Spring Boot 3.1: Docker Compose and Testcontainers support
Spring Boot 3.0: GraalVM's native image support, Observability
start.spring.io and Spring Initializr