"I'm so happy"
Today I learned my first random bit of Korean thanks to a reader of this blog and I couldn't be happier.
Today I learned my first random bit of Korean thanks to a reader of this blog and I couldn't be happier.
I commissioned a new avatar to use for my website and some social media channels. It's a little piggie having a beer, and I'm going to tell you how much I love it.
Trying to create my own terminal color scheme, I went down an intense rabbit hole. Find out what I learned and check out the cool tool I built to generate your own, personal terminal color schemes.
I went on a short trip to Athens, Greece with the family. Here I'm sharing some pictures and impressions.
Feature branches and mandatory pull requests have become a standard for a lot of modern software development teams. How did we get here? And does this really make sense?
I cured and cold-smoked ham this winter and I'm pretty pumped about the results. Let me show you some pictures and explain what I did.
Just before the year ends I'm taking a look back at 2023 and reflect on my personal highlights, the big things that happened and the things that had a lasting impact on myself.
I used to think too much about what should and should not live on my personal website. Where's the fun in that? It's time to make my personal website more personal!
Dan Simmons' "Hyperion Cantos" is a series of science fiction novels and one of my all-time favorites. It's an epic tale of adventure, time travel, war, love, loss, and a giant-ass heavy metal creature wreaking havoc.
My review of Kent Beck's “Tidy First?”, a short book on the "what", "when", and "why" of tidying code.
Here's one from the consulting toolbox. Path to Production Mapping is a simple and effective tool that can help you understand, discuss, analyze, and improve how your team ships software to production. In this post I explain what it's all about and how you can use it.
I wrote lnks, a small tool that helps you find and open browser bookmarks from the command line. It works well as a personal bookmark manager, for shared team bookmarks, and is just the right thing for people who love working on the command line.
A book review for Saleem Siddiqui's “Learning Test-Driven Development”. I think it's a great book and a modern take of Kent Beck's "TDD By Example".
About 1.5 years ago I quit my job, started working remotely and moved to a small town. I'm reflecting on how these changes have affected my life.
3 years ago I started building a browser-based Doppelkopf card game as a pet project. Things have been quiet. Did I give up? Hit a roadblock? Nuke the git repo?
Want to write without distractions and don't feel like buying an extra app for that? Here's how.
An hommage to my nickname.
I'm starting a new job remotely after leaving the adventures of a consultancy behind. Some thoughts on this change.
Learn how to test Ansible provisioning scripts locally
I started implementing a browser game version of the German "Doppelkopf" card game and it's great fun. Read why I started doing this and what I've discovered so far.
Yeah, the "testing microservices" post series got a little out of hand. If you prefer ebooks over blog posts I've got your back. I released the "testing microservices" series as an ebook.
Learn how to test your Java & Spring Boot microservice, based on the "Testing Microservices" article
Learn the concepts you need to build a reliable, fast and effective test suite for your microservices
For many developers pair programming is the way to go. But pairing often becomes challenging as soon as people are working remotely. With a simple SSH and tmux setup you can have a very simple but effective setup for collaborating remotely using nothing but your command line.
There are a couple of really great tools out there that can help you getting more fun out of your day-to-day command line use. These are some of my favorites.
tmux has its flaws when you use its vanilla configuration. I'll show you how you can customize tmux so that it fits your needs, is a little more comfortable to use and pretty to look at.
tmux is a tool that can boost your productivity while using the terminal. Think of it as a window manager in your terminal with some extra fanciness on top. This post gives you an easy-to-follow introduction to tmux and explains its basic features and how to use them.
Probably everyone has moved at least once in their life. It's a lot of work but also offers unique opportunities. This post will tell you how the metaphor of moving can help you get great results out of your next Retrospective.
I've recently tried a new approach for facilitating an agile retrospecitve based on Twitter. It was a fun and creative session and I got great feedback. Read what I've done, what I've learned and grab some resources to do it yourself!
Homebank is a great and free personal finance tool. I have written a small converter that allows you to import account data from DKB accounts.
More than three months into my new job at ThoughtWorks I tell the story of my first day at my new job and take a first look in the rearview mirror to reflect about work, company culture and other remarkable stuff
Today is my last day in Gütersloh. I'm leaving Bertelsmann after six exciting years. This post is about the my previous journey as a software developer and about my future in Hamburg.