Vorträge
Auftritte bei Konferenzen und User Groups
2023 (1)
Februar
2022 (37, Abgesagt: 4)
Dezember
- "Pattern Matching in Java... und warum es dafür algebraische Datentypen braucht" (IT-Tage, Frankfurt)
- "Mit der Zeit gehen – flexible Architekturen" (IT-Tage, Frankfurt)
- "Java 17 und darüber hinaus" (IT-Tage, Frankfurt)
- "Architekturvision in Zeiten von Clean Architecture" (betterCode() Clean Architecture 2022, Online)
November
- "How to Document and Communicate Software Architectures These Days" (Software Architecture Gathering Digital, Online)
Oktober
- "Workshop: Pattern Matching mit Java" (BaselOne, Basel)
- "Pattern Matching in Java ... und warum es dafür algebraische Datentypen braucht" (BaselOne, Basel)
- "Was ist Documentation-as-Code?" (Softwarearchitektur im Stream)
- Abgesagt: "Flexible Architekturen" (Software Architecture Alliance, München)
- "Nur soviel Architekturarbeit wie nötig ..." (HackTalk Braunschweig, Online)
- "Java 18 + 19 - Auf dem Weg zur nächsten LTS-Version" (Java Forum Nord, Hannover)
September
- "Einführung in die funktionale Programmierung mit Java" (JCON, Online)
- Abgesagt: "Der S.O.L.I.D.e Softwareentwurf" (JCON, Online)
- "Ich möchte auch mal einen Vortrag halten - Wo fange ich bloß an?" (Agiler Stammtisch Frankfurt, Frankfurt)
- "Workshop: Moderne Softwarearchitekturdokumentation" (Software Architecture Summit Herbst, Berlin)
- Abgesagt: "Die Corona-Warn-App unter der Lupe" (Herbstcampus, Nürnberg)
Juli
- "Pattern Matching in Java ... und warum es dafür algebraische Datentypen braucht" (Java Forum Stuttgart, Stuttgart)
- Abgesagt: "Der S.O.L.I.D.e Softwareentwurf" (Developer Week, Nürnberg)
- "Pattern Matching in Java" (Developer Week, Nürnberg)
- "Funktionale Programmierung geht auch mit/trotz Java!" (Developer Week, Nürnberg)
- "Live-Hacking mit Micronaut" (CloudLand, Brühl)
Juni
- "Developers on the stage - how to become a speaker" (WeAreDevelopers World Congress, Berlin)
- "Pattern Matching in Java ... und warum es dafür algebraische Datentypen braucht" (JUG Schweiz, Zürich)
Mai
- "Documentation-as-Code - Dokumentation kontinuierlich und automatisiert erstellen" (SEACON, Online)
- "Pattern Matching in Java ... und warum es dafür algebraische Datentypen braucht" (Entwicklertag, Karlsruhe)
- "Die Corona-Warn-App unter der Lupe" (Entwicklertag, Karlsruhe)
- "Pattern Matching in Java ... und warum es dafür algebraische Datentypen braucht" (JAX, Mainz)
April
- "Domain Driven Design für Dummies" (JUG Frankfurt, Online)
- "Was gibt es Neues bei Java 17 und 18?" (JUG Karlsruhe)
März
- "Podiumsdiskussion: Neues vom JavaLand" (JUG Stuttgart)
- "Workshop: Moderne Softwarearchitekturdokumentation" (JavaLand, Brühl)
- "Groovy 4 the win!" (JavaLand, Brühl)
- "Community Workshop: Funktionale Programmierung mit Java" (JavaLand, Brühl)
- "Community Aktivität: Developer on the stage" (JavaLand, Brühl)
- "Ich möchte auch mal einen Vortrag halten - Wo fange ich bloß an?" (JavaLand, Brühl)
- "Community Workshop: Java Pattern Matching" (JavaLand, Brühl)
Februar
2021 (41, Abgesagt: 1)
Dezember
- "Ein interaktiver Einstieg in Docs-as-Code" (embarc Architektur-Punsch, Online)
- "Moderne Softwarearchitekturen dokumentieren und kommunizieren" (IT-Tage, Online)
- "Die Corona-Warn-App unter der Lupe" (IT-Tage, Online)
- "Java 17: Was erwartet uns in der neuesten LTS-Version?" (IT-Tage, Online)
- "Workshop: Moderne Softwarearchitektur-Dokumentation" (IT-Tage, Online)
- "Java 17 - Was erwartet uns in der neuesten LTS-Version?" (JUG Oberpfalz, Online)
- "Training Bite: Softwarearchitekturen reflektieren" (INNOQ Technology Day, Online)
November
- Abgesagt: "Die Corona-Warn-App unter der Lupe" (JVM-Con)
- "Java 17: Was erwartet uns in der neuesten LTS-Version?" (Bonprix GmbH)
- "Domain Driven Design für Dummies" (JUG Schweiz, Luzern)
Oktober
- "Mit der Zeit gehen – flexible Architekturen" (BaselOne, Basel)
- "Java 17 - Die relevanten Features der neuen LTS-Version" (BaselOne, Basel)
- "Workshop: Modern Software Architecture Documentation Hands On" (Software Architecture Gathering Digital, Online)
- "Die Corona-Warn-App unter der Lupe" (Software Architecture Alliance, Online)
- "Workshop: Moderne Softwarearchitekturdokumentation" (Software Architecture Alliance, Online)
- "Die Corona-Warn-App unter der Lupe" (JCON, Online)
- "Java 17 - Was erwartet uns in der neuesten LTS-Version?" (JCON, Online)
- "Moderne Softwarearchitekturen dokumentieren und kommunizieren" (JCON, Online)
- "Die Corona-Warn-App unter der Lupe" (JUG Saxony Day, Online)
September
- "Panel: The Present and Future of Java (17)" (Accento, Online)
- "Java 17 - Was erwartet uns in der neuesten LTS-Version?" (Accento, Online)
- "Workshop: Moderne Softwarearchitekturdokumentation" (Herbstcampus, Online)
- "Java 17 - Was erwartet uns in der neuesten LTS-Version?" (Java Forum Nord, Hannover)
- "Portfolio as Code – Homepage für ITler" (Herbstcampus, Online)
- "Die Corona-Warn-App unter der Lupe" (Herbstcampus, Online)
- "Pattern Matching in Java" (betterCode() Java 17, Online)
Juni
- "Refactoring mit der Mikado-Methode" (Developer Week (DWX), Online)
- "Legacy Code meistern in x einfachen Schritten" (Developer Week (DWX), Online)
- "JVM Functional Language Battle" (Developer Week (DWX), Online)
- "Corona-Warn-App entschlüsselt. Microservices unter der Lupe." (Architektur Midsommar, Online)
- "Legacy-Code im Griff dank der Mikado-Methode" (Entwickler-Tage @ IT-Tage, Online)
- "Ich möchte auch mal einen Vortrag halten - Wo fange ich bloß an?" (Karlsruher Entwicklertag 2021, Online)
- "Funktionale Programmierung geht auch mit/trotz Java!" (Karlsruher Entwicklertag 2021, Online)
- "Corona-Warn-App entschlüsselt. Microservices unter der Lupe (Workshop)" (Microservices Summit 2021, Online)
Mai
- "Corona-Warn-App entschlüsselt. Microservices unter der Lupe" (Bonner Microservices Meetup, Online)
April
- "Vue.js - Eine Einführung" (Web Developer Conference, Online)
- "Die Corona-Warn-App unter der Lupe" (SEACON digital 2021, Online)
März
- "Sweet 16 - Java ist aber groß geworden" (Java-Tage @ IT-Tage, Online)
- "Workshop: Kotlin/Native und -Multiplatform" (JavaLand, Online)
- "Workshop: Moderne Softwarearchitekturdokumentation" (Entwicklertag Frankfurt, Online)
Februar
2020 (29, Abgesagt: 12)
Dezember
- "Architekturdokumentation mit Microsites" (embarc Architektur-Punsch, Online)
- "JCON Speaker Interview zum Vortrag Flexible Architekturen" (JAVAPRO, Online)
- "Domain Driven Design für Dummies" (IT-Tage, Online)
- "Ich möchte auch mal einen Vortrag halten - Wo fange ich bloß an?" (IT-Tage, Online)
- "Mit der Zeit gehen - Flexible Architekturen" (IT-Tage, Online)
- "Oje, Java ist nicht mehr kostenlos – und nun?" (IT-Tage, Online)
- Abgesagt: "Micronaut – effiziente und performante Microservices für die Cloud" (DWX Swiss, Zürich)
November
- "Micronaut – effiziente und performante Microservices für die Cloud" (JUG Saxony, Online)
- Abgesagt: "Domain Driven Design für Dummies" (JVM-Con, Köln)
- Abgesagt: "Workshop: Moderne Softwarearchitekturdokumentation" (JVM-Con, Köln)
- "Micronaut – effiziente und performante Microservices für die Cloud" (JUG Metropolregion Nürnberg, Online)
- Abgesagt: "Oje, Java ist nicht mehr kostenlos – und nun?" (Developer Week (DWX), Nürnberg)
- Abgesagt: "Legacy Code meistern in x einfachen Schritten" (Developer Week (DWX), Nürnberg)
- Abgesagt: "JVM Functional Language Battle" (Developer Week (DWX), Nürnberg)
Oktober
- "Ich möchte auch mal einen Vortrag halten - Wo fange ich bloß an?" (JCON, Online)
- "Mit der Zeit gehen - Flexible Architekturen" (JCON, Online)
- Abgesagt: "Vue.js – eine Einführung" (Web Developer Conference, Hamburg)
- "Flexible Softwarearchitekturen: Mit der Zeit gehen" (Heise Onlinekonferenz - Agile Softwareentwicklung im Unternehmen, Online)
September
- Abgesagt: "Mit der Zeit gehen - Flexible Architekturen" (betterCode, Darmstadt)
- Abgesagt: "Ich möchte auch mal einen Vortrag halten - Wo fange ich bloß an?" (enterJS, Darmstadt)
- "Panel-Diskussion: Simplification! Muss die Architekturarbeit einfacher werden?" (JAX, Mainz)
- "Mit der Zeit gehen - Flexible Architekturen" (JAX, Mainz)
- "Oje, Java ist nicht mehr kostenlos - und nun?" (Herbstcampus, Online)
Mai
- Abgesagt: "Ich möchte auch mal einen Vortrag halten - Wo fange ich bloß an?" (Entwicklertag Karlsruhe, Karlsruhe)
April
- Abgesagt: "Domain Driven Design für Dummies" (Bonner Microservices Meetup, Bonn)
März
- Abgesagt: "Ohje, Java ist nicht mehr kostenlos - und nun?" (JavaLand, Brühl)
Februar
- "Ich möchte auch mal einen Vortrag halten - Wo fange ich bloß an?" (Entwicklertag Frankfurt, Frankfurt)
- "Micronaut – effiziente und performante Microservices für die Cloud" (JUG Essen, Essen)
- "Oje, Java ist nicht mehr kostenlos – und nun?" (Code Days @ OOP, München)
2019 (29)
Dezember
- "Modellierung komplexer Software für Dummies" (OIO Hauskonferenz, Mannheim)
- "Micronaut – Effiziente und performante Microservices für die Cloud" (OIO Hauskonferenz, Mannheim)
- "Oje, Java ist nicht mehr kostenlos - und nun?" (OIO Hauskonferenz, Mannheim)
- "Funktionale Programmierung geht auch mit/trotz Java!" (IT-Tage, Frankfurt)
- "Micronaut – effiziente und performante Microservices für die Cloud" (IT-Tage, Frankfurt)
November
- "Funktionale Programmierung mit Java" (JUG Karlsruhe, Karlsruhe)
- "Funktionale Programmierung geht auch mit/trotz Java!" (JVM-Con, Köln)
- "Oje, Java ist nicht mehr kostenlos – und nun?" (W-JAX, München)
Oktober
- "Legacy-Code im Griff dank der Mikado-Methode" (JUG Frankfurt, Frankfurt)
- "Micronaut" (BaselOne, Basel)
- "PWA: Portable Webanwendungen statt nativer Apps" (BaselOne, Basel)
September
- "Panel: Die Zukunft von Java" (Java Forum Nord, Hannover)
- "Einführung in die Funktionale Programmierung mit Java" (Java Forum Nord, Hannover)
- "Learning by teaching, speaking and blogging" (Trivadis TechEvent, Zürich)
- "Domain Driven Design für Dummies" (Trivadis TechEvent, Zürich)
- "Micronaut – effiziente und performante Microservices für die Cloud" (Berlin Expert Days, Berlin)
- "Ich möchte auch mal einen Vortrag halten - Wo fange ich bloß an?" (Berlin Expert Days, Berlin)
- "Funktionale Programmierung geht auch mit/trotz Java!" (Herbstcampus, Nürnberg)
Juni
- "Funktionale Programmierung geht auch mit/trotz Java!" (Objektforum Frankfurt, Frankfurt)
- "Legacy-Code im Griff dank der Mikado-Methode" (Entwicklertag Karlsruhe, Karlsruhe)
Mai
März
- "Progessive Web Apps - Portable Webanwendungen statt nativer Apps" (JavaLand, Brühl)
- "Einführung in die Funktionale Programmierung mit Java" (JavaLand, Brühl)
- "Legacy Code Retreat" (JavaLand, Brühl)
Februar
- "PWA: Portable Webanwendungen statt nativer Apps" (Entwicklertag Frankfurt, Frankfurt)
Januar
- "Lebendige Architektur-Dokumentation - kontinuierlich und effizient" (Code Days @ OOP, München)
- "Vue.js – eine Einführung" (Code Days @ OOP, München)
- "PWA: Portable Webanwendungen statt nativer Apps" (Code Days @ OOP, München)
- "Java 9 ist tot, lang lebe Java 11" (OOP, München)
2018 (30)
Dezember
- "Vue.js - eine Einführung" (OIO Hauskonferenz, Mannheim)
- "Java 9 ist tot, lang lebe Java 11" (OIO Hauskonferenz, Mannheim)
- "JCON Speaker Interview zum Vortrag JVM Functional Language Battle" (JAVAPRO, Düsseldorf)
- "JCON Speaker Interview zum Vortrag WildFly Swarm - JavaEE in one JAR" (JAVAPRO, Düsseldorf)
- "PWA: Portable Webanwendungen statt nativer Apps" (IT-Tage, Frankfurt)
- "Legacy-Code im Griff dank der Mikado-Methode" (IT-Tage, Frankfurt)
November
- "Java 9 ist tot, lang lebe Java 11" (W-JAX, München)
Oktober
- "Softwarearchitektur kontinuierlich und effizient dokumentieren" (BaselOne, Basel)
- "Legacy Code im Griff dank der Mikado Methode" (JCON, Düsseldorf)
- "Die 7 Sünden der Architekturdokumentation" (JCON, Düsseldorf)
- "Funktionale Programmierung geht auch mit Java!" (JCON, Düsseldorf)
September
- "Legacy Code in x einfachen Schritten meistern und testgetrieben weiterentwickeln" (JUG Metropolregion Nürnberg, Nürnberg)
- "Java 9 ist tot, lang lebe Java 11" (Trivadis TechEvent, Zürich)
- "Kontinuierliche Architekturdokumentation im agilen Umfeld" (Trivadis TechEvent, Zürich)
- "Funktionale Programmierung geht auch mit Java!" (Java Forum Nord, Hannover)
- "Legacy Code im Griff dank der Mikado Methode" (Herbstcampus, Nürnberg)
August
- "Moderation: Reactive Spring Workshop" (Workshop von majug und OIO, Mannheim)
Juli
- "Kontinuierliche Architekturdokumentation im agilen Umfeld" (Objektforum Köln, Köln)
Juni
- "PWA: Portable Webanwendungen statt nativer Apps" (Orientierungspunkt OIO, Mannheim)
- "Vortag: Vue.js – eine Einführung" (enterJS, Darmstadtium Darmstadt)
- "Workshop: Einstieg in Vue.js" (enterJS, Darmstadtium Darmstadt)
April
- "Docs as Code - Architekturdokumentation leicht gemacht" (JAX, Rheingoldhalle Mainz)
- "PWA: Portable Webanwendungen statt nativer Apps" (JAX, Rheingoldhalle Mainz)
- "Legacy-Code meistern in x einfachen Schritten" (JUG Stuttgart, Stuttgart)
März
- "Legacy-Code meistern in x einfachen Schritten" (JUG Darmstadt, Darmstadt)
- "Refactoring von Legacy Anwendungen mit der Mikado-Methode" (JavaLand, Brühl)
- "Die 7 (technischen) Sünden der Architekturdokumentation" (JavaLand, Brühl)
Februar
- "Agile Architecture" (Entwicklertag Frankfurt, Frankfurt)
- "JVM Functional Language Battle" (Code Days @ OOP, München)
Januar
- "JVM Functional Language Battle" (JUG Thüringen, Weimar)
2017 (27)
Dezember
- "JVM Functional Language Battle" (OIO Hauskonferenz, Mannheim)
- "Agile Architecture" (OIO Hauskonferenz, Mannheim)
- "WildFly Swarm - Java EE in one JAR" (OIO Hauskonferenz, Mannheim)
- "Agile Architecture" (IT-Tage, Frankfurt)
- "Legacy-Code meistern in x einfachen Schritten" (IT-Tage, Frankfurt)
- "JVM Functional Language Battle" (IT-Tage, Frankfurt)
November
- "JVM Functional Language Battle" (JVM-Con, Köln)
Oktober
- "TDLCR - Test Driven Legacy Code Refactoring" (JUG Frankfurt, Frankfurt)
- "JVM Functional Language Battle" (JCON, Düsseldorf)
- "Legacy-Code meistern in x einfachen Schritten" (JCON, Düsseldorf)
- "WildFly Swarm - Java EE in one JAR" (JCON, Düsseldorf)
September
- "JVM Functional Language Battle" (Java Forum Nord, Hannover)
- "JVM Functional Language Battle" (Herbstcampus, Nürnberg)
Juni
- "Lebendige Architektur-Dokumentation - kontinuierlich und effizient" (Objektforum Frankfurt, Frankfurt)
Mai
- "Agile Architektur" (Scrum Day, Filderstadt)
- "Legacy-Code meistern in x einfachen Schritten" (Entwicklertag Karlsruhe, Karlsruhe)
- "Lebendige Architektur-Dokumentation - kontinuierlich und effizient" (Entwicklertag Karlsruhe, Karlsruhe)
- "Der Softwarearchitekt, das unbekannte Wesen - ein Diskussionspanel" (JAX, Rheingoldhalle Mainz)
- "Agile Architecture" (JAX, Rheingoldhalle Mainz)
- "WildFly Swarm - Java EE in one JAR" (JAX, Rheingoldhalle Mainz)
April
- "JVM Functional Language Battle" (JUG Hamburg, Hamburg)
März
- "Legacy Code Retreat" (JavaLand, Brühl)
- "Kontinuierliche Architektur-Dokumentation" (JavaLand, Brühl)
- "TDLCR - Test Driven Legacy Code Refactoring" (JUG Hannover, Hannover)
Februar
- "Moderation: DDD Workshop" (Workshop von majug und OIO, Mannheim)
- "JVM Functional Language Battle" (Entwicklertag Frankfurt, Frankfurt)
Januar
- "Legacy-Code meistern in x einfachen Schritten" (Orientierungspunkt OIO, Mannheim)
2016 (16)
Dezember
- "TDLCR - Test Driven Legacy Code Refactoring" (OIO Hauskonferenz, Mannheim)
- "Lebendige Architektur-Dokumentation - kontinuierlich und effizient" (CaptainCasa Community Meeting, Schwetzingen)
November
- "Legacy-Code meistern in x einfachen Schritten" (JUG Saarland, Saarbrücken)
Oktober
- "Legacy-Code meistern in x einfachen Schritten" (JUG Saxony, Leipzig)
- "TDLCR - Test Driven Legacy Code Refactoring" (Java Forum Nord, Hannover)
August
- "Keine Tagträumerei - Legacy Code Refactoring in x einfachen Schritten" (Herbstcampus, Nürnberg)
- "Kontinuierlich und effizient - Agil Softwarearchitektur dokumentieren" (Herbstcampus, Nürnberg)
Juni
- "Kontinuierliche Architekturdokumentation im agilen Umfeld" (Entwicklertag Karlsruhe, Karlsruhe)
Mai
- "JVM Functional Language Battle" (JUG Hannover, Hannover)
April
- "Kontinuierliche Architekturdokumentation im agilen Umfeld" (JAX, Rheingoldhalle Mainz)
März
- "Legacy-Code meistern in x einfachen Schritten" (Entwicklertag Frankfurt, Frankfurt)
- "Legacy-Code meistern in x einfachen Schritten" (JavaLand, Brühl)
- "Architektur-Kata" (JavaLand, Brühl)
- "Coding Dojo" (JavaLand, Brühl)
- "DukeCon Hacking Session" (JavaLand, Brühl)
Februar
- "Moderation: TDD Workshop" (Workshop von majug und OIO, Mannheim)
2015 (10)
Dezember
- "Legacy-Code meistern in x einfachen Schritten" (OIO Hauskonferenz, Mannheim)
- "Groovy und Grails - Quo vadis?" (JUG Karlsruhe, Karlsruhe)
November
- "Workshop: Architektur Kata" (Agile Monday Rhein-Neckar, Mannheim)
- "Effektive Code-Reviews" (W-JAX, München)
Oktober
- "Legacy-Code meistern in x einfachen Schritten" (Java Forum Nord, Hannover)
September
- "Groovy und Grails - Quo vadis?" (Berlin Expert Days, Berlin)
August
- "Groovy und Grails - Quo vadis?" (majug + Orientierungspunkt OIO, Mannheim)
Juli
- "Groovy und Grails - Quo vadis?" (JUG Kaiserslautern, Kaiserslautern)
März
- "Workshop NoSQL für Java-Entwickler" (JavaLand, Brühl)
- "Coding Dojo" (JavaLand, Brühl)
2014 (4)
Mai
- "SAFe - Architektur im Rahmen grosser agiler Projekte" (Orientierungspunkt OIO, Mannheim)
Mai
- "Kontinuierliche Architektur im Rahmen grosser Agiler Projekte" (SEACON, Hamburg)
März
- "Coding Dojo" (JavaLand, Brühl)
Februar
2009 (2)
April
- "Die Google Collections Library" (JAX, Rheingoldhalle Mainz)
- "GANT - Ant the groovy way" (JAX, Rheingoldhalle Mainz)
2008 (2)
Dezember
- "O/R Performance bei komplexen Modellen" (OIO Hauskonferenz, Mannheim)
April
- "Performance Tuning bei komplexen Domainmodellen" (JAX, Wiesbaden)
2007 (1)
Dezember
- "Groovy und Grails" (OIO Hauskonferenz, Mannheim)