In my appearances, I share my knowledge and experiences live on stages and in virtual spaces. Whether it’s lectures, workshops, or keynotes – my goal is to inspire people, make complex topics accessible, and foster meaningful exchange.

The slides of my talks can be found on Speaker Deck.

November 3, 2026

Spec-driven Development mit KI
W-JAX München 2026

November 3, 2026

Null Safety in Java: JSpecify in der Praxis
W-JAX München 2026

October 27, 2026

Spec-Driven Development – Why Vaadin Is the Perfect Fit
Vaadin Create 2026

October 26, 2026

Lessons from Spec-Driven Development
SOFTCON 2026

October 15, 2026

Wenn Spezifikationen den Takt vorgeben
Basel

July 8, 2026

Goodbye Microservices, Hello Self-contained Systems
WeAreDevelopers World Congress Europe

June 18, 2026

Spec-Driven Development in der Praxis mit Java
Java User Group Hamburg

June 9, 2026

Spec Driven Development – Wie KI alles verändert – und warum trotzdem nichts neu ist
Java User Group Berlin-Brandenburg

June 2, 2026

Null Safety in Java: JSpecify in der Praxis
Java User Group Switzerland Zurich

June 1, 2026

Lessons from Spec-driven Development
AI DevCon London 2026

May 20, 2026

Goodbye Microservices, Hello Self-contained Systems
Software Quality Days

May 19, 2026

Spec-driven Development: How AI Changed Everything (And Nothing)
AI-fokus 2026

May 12, 2026

Lessons from Spec-Driven Development
JUG CERN

May 7, 2026

Spec-driven Development mit KI
JAX Main 2026

May 6, 2026

Tschüss Microservices, hallo Self-contained Systems
JAX Mainz 2026

April 22, 2026

Spec-Driven Development with AI: From Use Case to Running Java Code
Great International Developer Summit 2026

April 21, 2026

Goodbye Microservices, Hello Self-contained Systems
Great International Developer Summit 2026

April 14, 2026

Spec-driven Development: How AI Changed Everything (And Nothing)
Spring I/O Barcelona 2026

March 19, 2026

Do You Really Need Hibernate?
JavaOne 2026

March 19, 2026

Java Together…The Power of You
JavaOne 2026

March 17, 2026

Spec-Driven Development with AI: From Use Case to Running Java Code
JavaOne 2026

March 11, 2026

Spec-Driven Development
DevOps Meetup Bern

March 9, 2026

Spec-driven Development: Wie KI alles verändert – und warum trotzdem nichts neu ist
BATbern 58

February 4, 2026

Null Safety in Java: JSpecify in der Praxis
Java User Group Luzern

January 26, 2026

Spec-driven Development: How AI Changed Everything (And Nothing)
jChampions Conference 2026

January 26, 2026

Spec-driven Development: Wie KI alles (und nichts) verändert
ML & AI Meetup

January 22, 2026

Hands-On Spec-Driven Development Workshop
Packt

December 10, 2025

Die Rückkehr des Full-Stack Entwicklers
IT-Tage Frankfurt 2025

December 9, 2025

Tschüss Microservices, Hallo Self-contained Systems
IT-Tage Frankfurt 2025

December 3, 2025

Spec-driven Development
Java User Group Bern

December 1, 2025

Die Rückkehr des Full-Stack Entwicklers
SBB Developer Day 2025

November 5, 2025

Tschüss Microservices, Hallo Self-Contained Systems
W-JAX München 2025

November 4, 2025

Die Rückkehr des Full-Stack-Entwicklers
W-JAX München 2025

November 4, 2025

Full-Stack Java Development
Lightweight JUG München

October 16, 2025

Die Rückkehr des Full-Stack Entwicklers
BaselOne 2025

October 6, 2025

Goodbye Microservices, Hello Self-contained Systems
JCON at IBM TechXchange 2025

September 19, 2025

Spec-driven Development: How AI Changed Everything (And Nothing)
AI4Devs 2025

May 22, 2025

Goodbye Microservices, Hello Self-Contained Systems
Spring I/O 2025

May 13, 2025

Return of the Full-Stack Developer
JCON Europe 2025

May 7, 2025

CQRS mit modernem Java
JAX 2025

May 6, 2025

Muss es wirklich Hibernate sein?
JAX 2025

April 4, 2025

CQRS meets modern Java
Warsaw IT Days 2025

April 3, 2025

Java Full-Stack Entwicklung mit Vaadin
JavaLand 2025

April 2, 2025

Muss es wirklich Hibernate sein?
JavaLand 2025

March 27, 2025

Goodbye Microservices, Hello Self-Contained Systems
VoxxedDays Bucharest 2025

March 18, 2025

Return of the Full-Stack Developer
JavaOne 2025

March 4, 2025

CQRS meets modern Java
Devnexus 2025

February 13, 2025

Do you really need Javascript?
JBiltong Day 2025

January 23, 2025

Say Goodbye to Microservices, Say Hello to Self-Contained Systems
jChampions Conference 2025 in-person in Dublin

January 23, 2025

You may not need JavaScript
Dublin JUG 2025

December 11, 2024

Full-Stack Entwicklung – darf man das noch
JUG Darmstadt

December 10, 2024

Separation of Concerns: CQRS in Action mit Java Records
IT-Tage 2024

December 7, 2024

CQRS meets modern Java
JCONF PERU 2024

December 7, 2024

Do you really need Hibernate?
JCONF PERU 2024

November 12, 2024

CQRS mit modernem Java
Java User Group Switzerland, St. Gallen

November 5, 2024

CQRS meets modern Java
XtremeJ 2024

October 29, 2024

How to build your data-layer with jOOQ
Vaadin Create

October 22, 2024

CQRS meets modern Java
Java User Group Switzerland, Zürich

October 16, 2024

CQRS meets modern Java
SOFTCON 2024

September 30, 2024

CQRS meets modern Java
dev2next 2024

September 16, 2024

CQRS mit modernem Java
SBB Developer Day 2024

September 10, 2024

CQRS mit modernem Java
Java User Group Switzerland, Luzern

July 31, 2024

Muss es wirklich JavaScript sein?
Java Forum Stuttgart 2024

May 29, 2024

Do you really need Hibernate?
Riyadh Java User Group

May 20, 2024

Full-stack Development is Dead, Long Live Full-stack Development!
DevDays Europe 2024

May 13, 2024

CQRS in the small with Java Records and jOOQ
JCON Europe 2024

April 9, 2024

Do you really need Hibernate?
Devnexus 2024

April 2, 2024

Efficient Full-Stack Development with Java
XtremeJ 2024

March 28, 2024

CQRS in the small with Java Records and jOOQ
Voxxed Days Bucharest 2024

March 19, 2024

CQRS im Kleinen mit Java Records und jOOQ
Java User Group Switzerland 2023

February 22, 2024

Java Full-Stack Development With Vaadin
jug.ch Zurich

November 30, 2023

Do you Really Need Hibernate
SBB DevDay 2023

November 9, 2023

Do You Really Need Hibernate?
J-Fall 2023

October 24, 2023

Testing Vaadin Applications Made Easy
Vaadin Create 2023

October 18, 2023

Effizienter Datenbankzugriff mit jOOQ
BaselOne 2023

October 4, 2023

Do You Really Need Hibernate?
Devoxx Belgium 2023

October 3, 2023

Who Needs Hibernate When There Is SQL?
Devoxx Belgium 2023

July 12, 2023

Do You Really Need Hibernate
Chicago Java Users Group

June 21, 2023

Full-Stack development is dead, long live Full-Stack development!
JCON 2023 Köln

June 20, 2023

Do you really need Hibernate?
JCON 2023 Köln

May 23, 2023

Efficient Full-Stack Development with Java
DevDays Europe 2023

May 18, 2023

Do you really need Hibernate?
Spring I/O 2023 Barcelona

May 17, 2023

Workshop: Efficient Data Access with jOOQ
Spring I/O 2023 Barcelona

May 9, 2023

Full-Stack-Entwicklung – darf man das noch?
JAX Mainz 2023

April 20, 2023

Building data-centric applications with Vaadin and jOOQ
Vaadin Webinar

March 21, 2023

Full-Stack-Entwicklung mit Hilla
JavaLand 2023

March 16, 2023

Full-stack development is dead, long live full-stack development!
VoxxedDays Zurich 2023

November 23, 2022

2 Meinungen, 1 Diskussion zu Datenmodellierung und Persistenz

November 14, 2022

Vaadin – SPAs (nicht nur) für Java Entwickler
Guild42 Bern 2022

October 25, 2022

Full-Stack-Entwicklung mit Hilla
Java User Group Switzerland

October 20, 2022

Workshop Java Full-Stack Entwicklung mit Vaadin
BaselOne 2022

October 6, 2022

Vaadin – SPAs (nicht nur) für Java Entwickler
Java Forum Nord Hannover 2022

September 27, 2022

Going Full-stack mit Hilla
SBB DevDay 2022

September 20, 2022

Going Full-stack with Hilla
JCON 2022

September 6, 2022

Java Full-Stack Entwicklung mit Vaadin
ch/open Workshop-Tage Bern 2022

June 14, 2022

Vaadin – SPAs (not only) for Java Developers
WeAreDevelopers World Congress 2022

May 26, 2022

You may not need JavaScript
Spring I/O Barcelona 2022

April 28, 2022

Type-Safe SQL with jOOQ on SkySQL
MariaDB Webinar 2022

February 11, 2022

Vaadin – SPAs (not only) for Java Developers
Stage of Java 2022

January 10, 2022

High-Performance Data Access
Stage of Java 2022

November 11, 2021

Java Coding Skills using Vaadin
StarOf Java 2021

October 26, 2021

Single Page Application without REST API
Joker Conf 2021

October 19, 2021

Single Page Applications ohne REST API
BaselOne 2021

October 5, 2021

You may not need JavaScript
JCON 2021

June 17, 2021

High-performance data access with Vaadin
Vaadin Dev Day 2021

June 16, 2021

You may not need JavaScript
JNation 2021

April 27, 2021

The Real Value of Microservices
Developer Week Europe 2021

January 15, 2021

You may not need JavaScript
DawsCon Montreal 2021

August 18, 2020

Es muss nicht immer Angular sein
Java User Group Switzerland

October 17, 2019

Es muss nicht immer Angular sein
BaselOne 2019

October 8, 2019

The Real Value of Microservices
API World 2019

January 11, 2019

The Real Value of Microservices
DawsCon Montreal 2019

November 7, 2018

The Real Value of Microservices
DeveloperWeek Austin 2018

October 18, 2018

Der wahre Wert von Microservices
BaselOne 2018

November 8, 2017

APIs in Multi-Channel Applications
Developer Week Austin 2017

November 8, 2017

How to keep your APIs clean
DeveloperWeek Austin 2017
Go to Top