Conferences
This page gives an overview over some talks I have done over the last years. I have spoken at large conferences such as QCon San Francisco, Devoxx and JavaOne, local meet-ups as well as company-internal events, covering topics such as Debezium and Change Data Capture, Bean Validation, NoSQL and more.
If you’d like to have me as a speaker at your conference or meet-up, please get in touch.
Upcoming
-
J-Fokus (Stockholm, Sweden; joint hands-on lab with Hans-Peter Grahsl): Putting AI Into Real-time ETL with Apache Flink and Debezium
-
Big Data Europe (Vilnius, Lithunia): Data Contracts In Practice With Debezium and Apache Flink
-
Big Data Europe (Vilnius, Lithunia; panel discussion): Building Effective Data Teams: Strategies for Success
2024
-
J-Fall (Ede, Netherlands): 1BRC–-Nerd Sniping the Java Community
-
P99 Conf (online): 1BRC–-Nerd Sniping the Java Community
-
Flink Forward (Berlin; panel discussion): AI and Apache Flink: Expert Panel
-
Devoxx Belgium (Antwerp; joint talk together with Roy van Rijn): 1BRC–-Nerd Sniping the Java Community
-
Devoxx Belgium (Antwerp; joint hands-on lab with Hans-Peter Grahsl): Putting AI Into Real-time ETL with Apache Flink, Debezium, and LangChain4j
-
InfoQ DevSummit (Munich): 1BRC–-Nerd Sniping the Java Community
-
Current (Austin): Data Contracts In Practice With Debezium and Apache Flink
-
JavaZone (Oslo): 1BRC—Nerd Sniping the Java Community
-
Data Berlin Midsummer Meetup: From Postgres to OpenSearch in No Time
-
JCon OpenBlend Slovenia: 1BRC—Nerd Sniping the Java Community, Syncing your Database To OpenSearch In Real-Time
-
JavaDay Istanbul: Syncing your Database To OpenSearch In Real-Time
-
India Open Source Data Infrastructure Meetup (Bengaluru): From Postgres to OpenSearch in No Time
-
Kafka Summit (Bengaluru): Debezium Snapshots Revisited!
-
Kafka Summit (London): Data Contracts In Practice With Debezium and Apache Flink
-
JavaLand (Nürburgring): 1BRC—Nerd Sniping the Java Community
2023
-
Open Source Data Infrastructure Meetup (Berlin): From Postgres to OpenSearch in No Time
-
Flink Forward (Seattle): Debezium Snapshots Revisited!
-
Current (San José): Debezium Snapshots Revisited!
-
JavaZone (Oslo): Real-time Change Stream Processing with Apache Flink
-
Kafka Summit (London): Taming Kafka Connect with kcctl
-
Data Council (Austin): Change Data Streaming Patterns With Debezium & Apache Flink
-
QCon London: Change Data Capture for Microservices; I also was the host for the Building Modern Backends track
-
jProfessionals (Sofia): "Change Stream Processing with Debezium and Apache Flink"
2022
-
Devoxx (Antwerp): Taming Kafka Connect with kcctl
-
Devoxx (Antwerp): Keep Your Cache Always Fresh with Debezium!
-
Current (Austin): Keep Your Cache Always Fresh with Debezium!
-
code.talks (Hamburg): Change Data Streaming Patterns für Verteilte Systeme
-
Uptime (Amsterdam): Keep Your Cache Always Fresh with Debezium!
-
Java User Group Hamburg: Mit Java-18-APIs zum Mond und weiter
-
JBCONConf (Barcelona): Keep Your Cache Always Fresh with Debezium!
-
Kafka Summit London: Keep Your Cache Always Fresh with Debezium! (recording, slides)
-
Carnegie Mellon University "Vaccination Database Tech Talks" (online): Open-source Change Data Capture With Debezium (recording, slides)
-
jChampionsConference (online): Continuous Performance Regression Testing with JfrUnit (recording, slides)
2021
-
DevNation Tech Talk (online): To the Moon and Beyond With Java 17 APIs!
-
Red Hat Summit Connect Developer Experience (online, German): Change Data Streaming Patterns für Verteilte Systeme
-
Flink Forward (joint presentation with Hans-Peter Grahsl; online): Change Data Streaming Patterns in Distributed Systems
-
Voxxed Days Romania (joint presentation with Hans-Peter Grahsl; online): Dissecting our Legacy: The Strangler Fig Pattern with Apache Kafka, Debezium and MongoDB
-
P99 Conf (online): Continuous Performance Regression Testing with JfrUnit
-
Accento (online): To the Moon and Beyond With Java 17 APIs!; Panel The Present and Future of Java (17)
-
Heise betterCode() Java (online): Mit Java-17-APIs zum Mond und weiter
-
Kafka Summit Americas (joint presentation with Hans-Peter Grahsl; online): Dissecting our Legacy: The Strangler Fig Pattern with Debezium, Apache Kafka & MongoDB
-
Apache Pinot Meetup (joint presentation with Kenny Bastani; online): Analyzing Real-time Order Deliveries using CDC with Debezium and Pinot
-
MongoDB World (joint presentation with Hans-Peter Grahsl; online): Dissecting our Legacy: The Strangler Fig Pattern with Apache Kafka, Debezium and MongoDB
-
jLove (joint presentation with Hans-Peter Grahsl; online): Change Data Streaming Patterns in Distributed Systems
-
Berlin Buzzwords (joint presentation with Hans-Peter Grahsl; online): Change Data Streaming Patterns in Distributed Systems (recording, slides)
-
The Developer’s Conference (joint presentation with Hans-Peter Grahsl; online): Change Data Streaming Patterns in Distributed Systems (slides)
-
Kafka Summit Europe (joint presentation with Hans-Peter Grahsl; online): Advanced Change Data Streaming Patterns in Distributed Systems (recording, slides)
-
DevNation Tech Talk (online): Continuous performance regression testing with JfrUnit (recording, slides)
-
Bordeaux JUG (joint presentation with Katja Aresti; online): Don’t fear outdated caches — change data capture to the rescue! Let’s discover Infinispan and Debezium
-
jChampionsConference (joint presentation with Andres Almiray; online): Plug-in Architectures for Java with Layrry & the Java Module System
2020
-
JokerConf (online): Change data capture pipelines with Debezium and Kafka Streams
-
Virtual JUG (joint presentation with Andres Almiray; online): Plug-in Architectures With Layrry and the Java Module System (recording, slides)
-
QConPlus (online): Serverless Search for My Blog With Java, Quarkus, & AWS Lambda
-
JFall (joint presentation with Andres Almiray; online): Plug-in Architectures for Java With Layrry and the Java Module System
-
Java Day Istanbul (online): Change Data Streaming Use Cases With Apache Kafka & Debezium
-
Great International Developer Summit (online): Change Data Capture Pipelines with Debezium and Kafka Streams
-
Kafka Summit (online): Change Data Capture Pipelines with Debezium and Kafka Streams
-
Red Hat Summit Virtual Experience: Data integration patterns for microservices with Debezium and Apache Kafka
2019
-
Nordic Coding, Kiel: Quarkus - Supersonic Subatomic Java
-
Java User Group Paderborn: Change Data Streaming Use Cases mit Debezium und Apache Kafka
-
QCon San Francisco: Practical Change Data Streaming Use Cases With Apache Kafka & Debezium
-
JokerConf, St. Petersburg: Practical change data streaming use cases with Apache Kafka and Debezium
-
JavaZone, Oslo: Change Data Streaming For Microservices With Apache Kafka and Debezium
-
MicroXchg, Berlin: Change Data Streaming Patterns For Microservices With Debezium
-
JavaLand, Brühl
-
RivieraDev, Sophia Antipolis: Practical Change Data Streaming Use Cases With Apache Kafka and Debezium
-
Kafka Summit London: Change Data Streaming Patterns For Microservices With Debezium
-
Red Hat Summit, Boston
-
Red Hat Modern Integration and Application Development Day, Milano: Data Strategies for Microservices: Change Data Capture with Debezium
2018
-
Devoxx Morocco, Marrakesh
-
Kafka Summit San Francisco: Change Data Streaming Patterns for Microservices With Debezium
-
VoxxedDays Microservices Paris: Data Streaming for Microservices using Debezium
-
JUG Saxony Day, Dresden: Streaming von Datenbankänderungen mit Debezium
-
Java User Group Darmstadt: Streaming von Datenbankänderungen mit Debezium
-
JavaLand, Brühl: Hibernate - State of the Union; Migrating to Java 9 Modules with ModiTect
-
RivieraDev, Sophia Antipolis: Data Streaming for Microservices using Debezium
-
Red Hat Summit, San Francisco: Running data-streaming applications with Kafka on OpenShift (hands-on lab)
-
Java User Group Münster, Streaming von Datenbankänderungen mit Debezium
2017
-
JavaZone, Oslo: Keeping Your Data Sane with Bean Validation 2.0
-
code.talks, Hamburg: Neues in Bean Validation 2.0 - Support für Java 8 und mehr (recording)
-
JavaOne, San Francisco
-
Keeping Your Data Sane with Bean Validation 2.0
-
NoSQL? Have it Your Way!
-
-
Devoxx Belgium, Antwerp
-
Streaming Database Changes with Debezium
-
Short talks on Bean Validation 2.0 and MapStruct
-
-
jdk.io, Copenhagen: Keeping Your Data Sane with Bean Validation 2.0
-
RivieraDev, Sophia Antipolis: Keeping Your Data Sane with Bean Validation 2.0
-
JavaLand, Brühl
-
Bean Validation 2.0
-
Hibernate Search and Elasticsearch
-
2016
-
JavaZone, Oslo: From Hibernate to Elasticsearch in no time
2013
-
Berlin Expert Days: Bean Validation 1.1 - Whats Cooking? (slides)