JavaLand JFokus enterJS CNCF Kubecon microXchg Voxxed Days Cluj Napoca Continuous Lifecycle London JAX DevOps OOP Devoxx UK

Talks

Upcoming and Past

I talk regularly at user groups and conferences. Contact me if you want me to talk at your event. I can give talks in English and German.

Please see my account at Speakerdeck for an overview of the most recent talks. They include talks about:

  • Logging and Tracing with Zipkin and Spring Cloud Sleuth
  • Single Sign On with JBoss Keycloak
  • Documentation with Asciidoctor
  • Monitoring for Java Developers using Prometheus, Micrometer and Grafana
  • Load testing with Gatling, JMeter, Grafana and Prometheus
  • Vue.js introduction

Upcoming

  • Stopping entropy with ArchUnit, BaselOne (Basel, CH) 2019-10-17 Link to event
  • Anwendungsmetriken sammeln und auswerten mit Micrometer, BaselOne (Basel, CH) 2019-10-17 Link to event

Past

Here you find the talks I've already given sorted by year. Almost all link to the slides on Speakerdeck, some link to Vimeo or Youtube for a video recording.
Use the triangle on the left to expand and collapse the sections.

2019

  • Asciidoctor Deep Dive, JavaZone Oslo on 2019-09-11..12
  • Anwendungsmetriken sammeln und auswerten mit Micrometer, BedCon Berlin on 2019-09-05..06
  • Werkzeuge für wartbaren und fehlerarmen Code, Java User Group Frankfurt on 2019-08-28
  • Warum brauchen wir Observability? Talks4Nerds on 2019-08-12
  • Interaktive Websites mit Nuxt.js: für Geschwindigkeit, Suchmaschinen und Social Media, enterJS on 2019-06-25..28
  • Stopping entropy with ArchUnit, Devoxx UK on 2019-05-09
  • Writers Write! The Documentation BOF (together with Dan Allan and Ixchel Ruiz), Devoxx UK on 2019-05-09
  • Async Vue.js Components with loading indicator, Vue.js Frankfurt Meetup on 2019-05-06
  • Anwendungsmetriken sammeln und auswerten mit Micrometer, Javaland on 2019-03-19
  • Using :not() to mark all outgoing links of a site, CSS Frankfurt on 2019-03-27
  • Vue.js: Konzepte, Entwicklungswerkzeuge und Anwendungsszenarien, Bitkom AK Software Engineering on 2019-02-26
  • Handling State in Vue.js Applications, Vue.js Frankfurt on 2019-02-07
  • Observability in dynamic and distributed Environments, OOP Munich on 2019-01-21..25

2018

  • Prometheus 101 - Getting you started, Continuous Lifecycle London on 2019-05-15
  • Observability für Spring Boot Anwendungen, IT Tage Frankfurt on 2018-12-11..13
  • Vue.js - klare Konzepte, vielseitig, performant, IT Tage Frankfurt on 2018-12-11..13
  • Applikationsmonitoring mit Micrometer, Java User Group Mannheim on 2018-12-15
  • Observability für Microservice-Umgebungen, Continuous Lifecycle Mannheim on 2018-11-13..16
  • Observability in dynamic and distributed Environments msg Java Conference Cluj on 2018-11-01
  • Vue.js - developer friendly, fast and versatile unkonf Mannheim on 2018-10-13
  • AsciiDoctor and the IntelliJ plugin Hacktoberfest Frankfurt on 2018-10-12
  • Applikationsmonitoring mit Micrometer, Java User Group Saxony Day on 2018-09-28
  • Einstieg in Vue.js - Single-Page-Programmierung mit dem JavaScript-Framework, Heise Events and msg Köln/Hürth on 2018-09-13
  • Einstieg in Vue.js (Workshop), enterJS Darmstadt on 2018-06-16..18
  • Start Your Engines: White Box Monitoring for Your Load Tests, Continuous Lifecycle London on 2018-05-16..18
  • Logs mit Kontext - Log4j im Zusammenspiel mit Zipkin und Spring Sleuth, JUG Kaiserslautern on 2018-04-18
  • Start Your Engines: White Box Monitoring for Your Load Tests, Java with the best on 2018-04-17
  • Logging and Tracing for your Microservices – Log4j, Zipkin and Spring Sleuth, JAX DevOps London on 2018-04-09..12
  • Start Your Engines: White Box Monitoring for Your Load Tests, microXchg 2018 Berlin on 2018-03-22..23
  • Asciidoctor Deep Dive, JavaLand 2018 on 2018-03-13..14  
  • CloudNative Monitoring zum Anfassen - mit Prometheus und Grafana, Workshop at JavaLand 2018 on 2018-03-13..14
  • Vue.js - developer friendly, fast and versatile, JavaLand 2018 on 2018-03-13..14
  • Start Your Engines: White Box Monitoring nicht nur für Lasttests, mainXchange Würzburg on 2018-03-07
  • Vue.js - developer friendly, fast and versatile, Jfokus 2018 on 2018-02-05..07   
  • Logs mit Kontext - Log4j im Zusammenspiel mit Zipkin und Spring Sleuth, Java User Group Saarland on 2018-01-25  
  • Ops for Developers - Monitoring von Java-Anwendungen mit Prometheus, Java User Group Hamburg on 2018-01-23  

2017

  • Logs mit Kontext - Log4j im Zusammenspiel mit Zipkin und Spring Sleuth, IT-Tage Frankfurt on 2017-12-11..14
  • Architektur in Agilen Projekten, Community Enterprise Architektur Rhein-Main on 2017-12-12 at Kreditanstalt für Wiederaufbau (Frankfurt)
  • Refactoring Unit Tests, Java User Group Darmstadt on 2017-12-07
  • Log4j im Zusammenspiel mit Zipkin und Spring Sleuth, Java User Group Frankfurt on 2017-11-29
  • Logging and Tracing with Context Information - Log4j, Zipkin and Spring Sleuth, Voxxed Days Cluj on 2017-11-22  
  • Monitoring für Entwickler mit Prometheus und Grafana, continuous lifecycle 2017 on 2017-11-14..17
  • Continuous Delivery for your Documentation, continuous lifecycle 2017 on 2017-11-14..17
  • Logging and Tracing for your Microservices – Log4j, Zipkin and Spring Sleuth, JFall 2017 on 2017-11-02
  • Absichern von Microservices mit OpenID Connect, JWT und JBoss Keycloak, heise devSec Heidelberg on 2017-10-24..26
  • Vue.js - developer friendly, fast and versatile, code.talks 2017 Hamburg on 2017-09-28..29  
  • Ops for Developers - Monitoring von Java-Anwendungen mit Prometheus, bedcon 2017 Berlin on 2017-09-21..22
  • Start your engines: White Box Monitoring for your Load Tests, PromCon 2017 München on 2017-08-17..18  
  • Absichern von Webanwendungen mit OAuth 2 und JBoss Keycloak, Java User Group Berlin-Brandenburg 2017-06-27
  • Vue.js - klare Konzepte, vielseitig, performant, enterJS Darmstadt on 2017-06-20..22  
  • Ops for Developers - Monitoring mit Prometheus für Java Entwickler, Entwicklertag Karlsruhe on 22-2017-05-23
  • Monitoring with Prometheus, Docker and Kubernetes Meetup Frankfurt 2017-04-18, 19:00 Uhr
  • Treating your documentation like code (Birds of a Feather session), Devoxx UK in London on 2017-05-11..12
  • Ops for Developers - Monitor your Java application with Prometheus, CloudNativeCon + KubeCon Europe 2017 in Berlin on 2017-03-29..30  
  • Logs mit Kontext - Log4j im Vergleich mit Zipkin, JavaLand 2017 on 2017-03-28..30
  • Build- und Delivery-Pipelines als Code mit Jenkins, Entwicklertag Frankfurt 2017 on 2017-02-16..17
  • Ops for Developers - Monitoring with Prometheus, DevOps Meetup Mannheim on 2017-01-23

2016

  • Persistenz unter Kontrolle mit JDBI für Java, DOAG Konferenz und Ausstellung Nürnberg 2016 on 2016-11-15..18
  • Logging und Tracing mit Kontextinformationen – Log4j-Bordmittel im Vergleich mit Zipkin, Continuous Lifecycle Mannheim 2016 on 2016-11-15..16
  • Absichern von Webanwendungen mit OAuth 2 und JBoss Keycloak, Berlin Expert Days 2016 on 2016-09-15..16
  • Gesunde Dokumentation mit Asciidoctor, Entwicklertag Karlsruhe 2016 on 2016-06-15
  • Getting Organized with Service Discovery for Microservices, Continuous Lifecycle 2016, London on 2016-05-04
  • Konfiguration und Service Discovery für Microservices, JAX 2016 on 2016-03-20
  • Einfache und sichere Benutzerverwaltung mit JBoss Keycloak, Entwicklertag Frankfurt 2016 on 2016-03-10
  • Fürs Karma: Konfiguration zur Laufzeit, Java Land 2016 (Brühl) on 2016-03-08..09
  • Die Cloud im Griff mit Consul, Frühjahrsfachgespräch 2016 der German Unix User Group on 2016-02-26
  • Fürs Karma: Konfiguration zur Laufzeit, Java User Group Frankfurt on 2016-01-27

2015

  • JBoss Keycloak, Java User Group Bremen/Oldenburg on 2015-11-19
  • Logs live and in color – say goodbye to old school log files, Devoxx Belgium 2015 (Antwerp, Belgium) on 2015-11-12..14
  • Für's Karma: Konfiguration zur Laufzeit. Mit Togglz, Archaius und etcd, Continuous Delivery Lifecycle 2015 (Mannheim) on 2015-11-10..12
  • Good for Karma: Configuration at Runtime, J-Fall 2015 (Ede, Netherlands) on 2015-11-05  
  • Für's Karma: Konfiguration zur Laufzeit. Mit Togglz, Archaius und etcd, Java Forum Nord 2015 (Hannover) on 2015-10-06
  • Für's Karma: Konfiguration zur Laufzeit. Mit Togglz, Archaius und etcd, JUG Saxony Day 2015 (Dresden) on 2015-10-02
  • Die Cloud im Griff mit Consul, code.talks 2015 (Hamburg) on 2015-09-29..30
  • REST-Services mit Dropwizard ruck-zuck erstellt, dokumentiert und getestet, Berlin Expert Days 2015 (Berlin) on 2015-09-17..18
  • Gesunde Dokumentation mit Asciidoctor, Berlin Expert Days 2015 (Berlin) on 2015-09-17..18
  • Plug & Play Benutzerverwaltung. Web-Anwendungen absichern mit OAuth 2 und JBoss Keycloak, Herbstcampus 2015 (Nürnberg) on 2015-09-02
  • REST ruck-zuck fertig. Microservices mit Dropwizard entwickeln, Herbstcampus 2015 (Nürnberg) on 2015-09-03
  • Für's Karma: Konfiguration zur Laufzeit. Mit Togglz, Archaius und etcd, SEACON 2015 (Hamburg) on 2015-05-07..08
  • Robuste Anwendungen mit Hystrix, Java User Group Ostfahlen on 2015-04-16
  • Robuste Anwendungen mit Hystrix, JavaLand 2015 (Brühl) on 2015-03-25
  • Coding Dojo (mit Jan Westerkamp), JavaLand 2015 (Brühl) on 2015-03-24
  • Dropwizard - REST-Services ruck-zuck fertig, Java User Group Darmstadt 2015-03-19
  • Workshop (zusammen mit Andreas Schubert): Application Security für Webanwendungen – Cross Site Scripting, Injection und Fuzzing verstehen und verhindern, Entwicklertag Frankfurt 2015 on 2015-02-25
  • DevOps Panel Discussion, SaltConf 2015 on 2015-03-02..05
  • Robuste Anwendungen mit Hystrix, Entwicklertag Frankfurt 2015 on 2015-02-24
  • Workshop (zusammen mit Niko Köbler): Architektonische Trockenübung, Entwicklertag Frankfurt 2015 on 2015-02-25
  • Logs live und in Farbe statt nur schwarzweiß - Logging mit Errbit, logFaces und grayLog, Entwicklertag Frankfurt 2015 on 2015-02-24

2014

  • Robuste Anwendungen in verteilten Umgebungen mit Hystrix, Hochschule Rhein-Main (Wiesbaden) on 2014-11-19
  • Mit Paketen im Laufschritt ins Ziel – Paketerstellung für Linux-Systeme, continous lifecycle 2014 Mannheim on 2014-11-11
  • Robuste Anwendungen in verteilten Umgebungen mit Hystrix, code.talks 2014 Hamburg on 2014-10-10
  • Fehler und Latenzen in verteilten Systemen vermeiden mit Hystrix, Java User Group Frankfurt on 2014-09-24
  • Robuste Anwendungen in verteilten Umgebungen mit Hystrix, Java User Group Karlsruhe on 2014-09-17  
  • Logs live and in color – say goodbye to old school log files, JavaZone 2014 in Oslo (NO) on 2014-09-09..11  
  • Absicherung gegenüber externen Diensten mit Hystrix, Herbstcampus 2014 in Nürnberg on 2014-09-04
  • Logs live und in Farbe – statt nur schwarzweiß, Herbstcampus 2014 in Nürnberg on 2014-09-04
  • Lucene & Solr – mal eben schnell was finden, Source Talk Tage 2014 in Göttingen on 2014-08-27
  • Absicherung gegenüber externen Diensten mit Hystrix, Source Talk Tage 2014 in Göttingen on 2014-08-26
  • Top 5 Angriffsrisiken einer Webanwendung (mit Live Demo), msg summer school Hamburg on 2014-07-03
  • Logs live und in Farbe – statt nur schwarzweiß, Entwicklertage Karlsruhe on 2014-05-21
  • Overview of Client Technologies, TU Darmstadt as part of the lecture "IT Solutions with Software Engineering in Practice" on 2014-05-19
  • Überblick Client-Architekturen, Votrag im Rahmen der Vorlesung IKS-Architekturen at Prof. Hasenkamp Philipps-Universität Marburg on 2014-02-04 .

2013

  • Apache Lucene & Solr – mal eben schnell was finden, Java User Group Darmstadt on 2013-12-12 .
  • Aber eben lief das doch noch! HTML5 Testing mit Jasmine BDD, Herbstcampus 2013
  • Schnelle und leichtgewichtige Anwendungsentwicklung mit HTML5 und JEE/REST, Java User Group Frankfurt on 2013-06-26
  • Agile With Scrum, TU Darmstadt as part of the lecture "IT Solutions with Software Engineering in Practice" on 2013-06-10
  • Logdateien sind von gestern, SeaCon Konferenz Hamburg on 2013-05-17
  • Overview of Client Technologies, TU Darmstadt as part of lecture "IT Solutions with Software Engineering in Practice" on 2013-05-13
  • Logdateien live und in Farbe – statt nur schwarzweiß, Berlin Expert Days (BedCon) 2013
  • Schnelle und leichtgewichtige Anwendungsentwicklung mit HTML5 und JEE/REST, Berlin Expert Days (BedCon) 2013

2010

  • Anforderungen beschreiben und priorisieren im Agilen Umfeld, Lecture at Hochschule Rhein Main, Juni 2010

2009

  • Wie Papier. Nur besser. Durchgängig elektronische Dokumentenprozesse im Kundenservice, Vortrag auf der DOXNET 2009 on 2009-06-23
  • Ganz vorne. JSF-Input-Controls validieren Eingaben gemäß WSDL. Herbstcampus 2009