A selection of my previous talks and presentations.
2023
A talk with live demo to deploy every code change to Kubernetes.

I had the please to run an interactive session on a miro board with the tuckman lifecycle. People in the audience used their devices to collaborate on the board.


2022
Java Sealed Classes vs. Kotlin Sealed Classes live coding






Live Coding with Kotlin Sealed Classes vs. Java Sealed Interfaces/Records

DevOps combines Software development with software operations. With the rise of DevOps, several new and rediscovered techniques are making their way into everyday work: Chat Ops, Git Ops and Issue Ops.
2021

Magnus and me shared Microservice drawbacks and our reflections to work around those. We got so many great questions from the audience that triggered fruitful conversations that we barely finished the talk in time 😉 .

DevOps combines Software development with software operations. With the rise of DevOps, several new and rediscovered techniques are making their way into everyday work: Chat Ops, Git Ops and Issue Ops.
Java User Group, Hessen October 2021

A presentation in German about CI/CD with GitHub Actions including a live demo to deploy Docker image to Dockerhub and GitHub Container Registry.
All Day Devops, online October 2021

A presentation in German about CI/CD with GitHub Actions including a live demo to deploy Docker image to Dockerhub and GitHub Container Registry.
Kotlin Day, entwickler.de August 2021

DevOpsCon, London April 2021

CI/CD with GitHub Actions including firebase functions deployments and a live demo to deploy Docker image to Dockerhub and GitHub Container Registry.
ScaleUp 360° CD & Automation Dach, Berlin February 2021

I gave a talk in German about:
Docker Image deployments to Dockerhub and GitHub Container Registry with GitHub Actions including a live demo with open source code you can also use.
Domain Driven Design Europe, Amsterdam February 2021
2020
Scale Up 360, Berlin December 2020Addressing the most frequent pitfalls when transitioning to Microservices.

Magnus and me talked about microservice drawbacks we experienced and shared how to deal with those.
DevOpsCon, Munich December 2020

Deploy Kotlin applications instantly to Kubernetes without Dockerfiles. A talk including a live demo how to deploy Kotlin applications within seconds to Kubernetes.
Slide Deck downloadContinuous Lifecycle, Mannheim November 2020
IT Infrastructure Operations Summit, Berlin November 2020

Deploy Kotlin applications instantly to Kubernetes without Dockerfiles. A talk in German about how to deploy Kotlin applications within seconds to Kubernetes.
Slide Deck downloadJax, Munich November 2020
Deploy Kotlin applications instantly to Kubernetes without Dockerfiles. A talk in German about how to deploy Kotlin applications within seconds to Kubernetes.
Slide Deck download
Scale up 360, Berlin June 2020

GitHub Actions Continuous Delivery 101 slide deck
Enterprise:CODE, Berlin April 2020
Deploy Ktor applications instantly to Kubernetes – in this case EKS on AWS – without Dockerfiles. A showcase how to create docker images with kotlin, gradle and jib. The docker image is pushed instantly to ECR on AWS. Afterwards the updated docker image is deployed to the EKS cluster on AWS. Kubernetes uses the updated docker image and rolls the deployment.
Kotlin, ktor, gradle, jib, skaffold, kubernetes (EKS) rock 😉
Slide Deck download.
Screencast: Deploy Kotlin Application to Kubernetes (EKS) without Dockerfiles
Fossasia Summit, Singapore March 2020
GitHub Actions can orchestrate any workflow. In this talk I shared and showcase how to implement a CI/CD pipeline with open source GitHub action components. The audience may use the presented open source examples to build their own CI/CD pipelines based on open source GitHub action components.
Open Source CI/CD components for GitHub Actions slide deck.

Xperience tour, Berlin February 2020
An online workshop about How to align tech teams with Narratives in German. The participants did create their first narrative based on the input I presented. Slide Deck download.
2019
Auto Code EU, Berlin November 2019
How to CI/CD with GitHub actions is the main subject of this talk. I shared also first experiences with self hosted runners. Slide Deck download.
CI/CD Meetup Berlin, November 2019
Deploy Ktor applications instantly to Kubernetes without Dockerfiles. In this talk I shared how to create docker images with gradle and kotlin only. Also I deployed the docker image to a Kubernetes cluster almost instantly.
Slide Deck download.
Screencast: Auto Deploy Kotlin Applications to Kubernetes without Dockerfiles
Codete Conf, Krakow November 2019
Kotlin Meetup, Berlin October 2019

Deploy Ktor applications instantly to Kubernetes without Dockerfiles. In this talk I shared how to create docker images with kotlin and gradle only. Also I instantly deployed the docker image to a Kubernetes cluster.
Slide Deck download.
Screencast: Auto Deploy Kotlin Applications to Kubernetes without Dockerfiles
TOA, Berlin July 2019

Alignment in Tech organisations in particular between Product and Software engineers can be challenging. There are traditional agile approaches like user stories and storytelling. In this talk I shared an additional approach that was recently adopted at Moovel not only in Product and Software Engineering but also in other squads: Narratives.
GitHub Satellite, Berlin May 2019

It was great to join a panel discussion about open source & security.
DevOps Pro Europe, Vilnius March 2019

My talk outlined options how to reduce docker images with respect to: docker image size and attack surface.
2018
Continuous Delivery, Mannheim November 2018
In this talk, I described interfaces my teams considered and implemented when building a CI/CD solution.
CI/CD Meetup, Berlin November 2018
2017
GitHub Constellation, Berlin November 2017
In this talk, Rasha Malek and I described how the source code engineering team successfully supported the voluntary adoption of GitHub Enterprise and still managed around 100 new seats every month. Here we talked about the advantages and disadvantages of this approach and share insights about the initiatives that were triggered by Github Enterprise at ZalandoTech. We also shared the challenges we came across.
CI/CD Meetup, Berlin September 2017

I communicated the team’s approach to meet the CI/CD requirements we faced at that time. Based on these requirements, we implemented a CI/CD server infrastructure. This enabled us to fulfil the requirements as well as streamline the solution for the cloud and cluster environments.
GitHub Satellite, London June 2017

I did participate in a panel discussion about Modernizing Software Architecture.
Architecture group meeting (German it science society), Leipzig June 2017

2016
Continuous Delivery, Bussum December 2016
In this keynote, I described how the team I served successfully moved from a central, continuous integration infrastructure to a distributed infrastructure. I explained how the team leveraged its existing expertise to develop the first version of its new landscape, and discussed alternative plans the team considered before adopting this approach. I shared insights about CloudLobster & CloudKraken, Zalando’s APIs for creating and managing CI instances & agents. Throughout this talk, I talked about issues we encountered along the way and how this team solved and worked around them. I explained why a distributed approach to continuous integration made sense at that time.
Continuous Delivery, Mannheim November 2016

Scaling Continuous Delivery at Zalando with CI server pipelines was the subject of this talk.
Delivery of Things, Berlin April 2016

Scaling Continuous Delivery at Zalando with CI server pipelines was the subject of this talk.














