Sharing ideas on stage at tech conferences and meetups.

Here's a list of talks I've given throughout my career. Nothing compares to sharing insights with an engaged, live audience. While I've focused on client presentations in recent years, I'm eager to return to public speaking. If you think I'd be a good fit for your event, let's talk!

Conferences

Recreational Programming with Serverless

AWS Community Day 2019

Cloud projects don't have to be big or great. Sometimes, it's enough for them to be fun. For me, serverless is the very definition of fun. Building things is fulfilling. Servers are a distraction. Learn how serverless has helped me rediscover the joy of programming.

Embracing Failure in a Container World

ContainerDays 2017

Sooner or later, all complex systems will fail. Waiting for things to break is not an option. We should rather inject failures proactively in a controlled way to gain confidence that our production systems can withstand those failures. In this talk, I'm going to show you how to apply this idea to the wonderful world of containers.

A Journey Through Wonderland

ContainerDays 2016

In this talk, we're going to introduce you to Wonderland, Jimdo's in-house PaaS for microservices. We'll show how Wonderland works under the hood, what we like and what we don't like about the current setup, and how our teams are using the platform for running services in production.

Meetups

Implementing Feature Flags in Serverless Environments

GDG Go & Cloud User Group Hamburg - June 2018

Implementing feature flags in serverless environments like AWS Lambda poses some challenges. I will show you how to overcome these difficulties by building a serverless flag storage pipeline for the popular feature management platform LaunchDarkly, all using Go.

Chaos Monkey for Fun and Profit

Chaos Engineering Hamburg - June 2016

The core idea of Chaos Engineering is to inject failures proactively in a controlled manner to gain confidence in our systems. I will show you how to run your very own Chaos Monkey with Docker, and how to use it for both automated and manual fault injection.

Rethinking Package Building at Jimdo

Infracoders Hamburg - March 2015

Building Debian packages isn't always fun. In fact, it can be a pain from time to time. In this presentation, I talk about the challenges of package building at Jimdo and what it means to create a build system that everyone can use.

chef-runner and the story behind it

Chef User Group Hamburg - January 2014

The goal of chef-runner is to speed up your Chef development and testing workflow by allowing you to change infrastructure code and get immediate feedback. This is the tool's origin story.

Talking to HTTP/JSON APIs with Go

Go User Group Hamburg - August 2013

A short introduction to Go's http, httptest, and json packages.