Switching obsidian-export to CalVer

With today's release of obsidian-export I'm switching from Semantic Versioning (SemVer) to Calendar Versioning (CalVer). This post explains the reasons behind this decision.
Read more →

Effectively asking for help

Increasing your chances of success when seeking help from an expert.
Read more →

Stepping down as CISO

Reflections on two years at Castor, the decision to step down as CISO and musings on how the state of the art in the technology sector relates to healthcare regulations.
Read more →

Rust: Structuring and handling errors in 2020

After working through “the book” on the Rust programming language and getting started with the first non-trivial, real-world application I found myself faced with a question I didn’t yet feel well-equipped to handle: “How should you structure error handling in a mature rust application?”
Read more →

Top-10 talks of SREcon18 Europe

It's been a month since I attended SREcon18 Europe and the majority of talks is now available online. In this article I look at the ten talks which stuck with me the most in the days and weeks following the conference. Summaries are provided to highl...
Read more →

True seamless reloads coming in HAProxy 1.8

Willy Tarreau, author of HAProxy, semi-recently wrote a very in-depth article about HAProxy's reload process and how it could, under certain conditions, drop/reset connections during reloading. With HAProxy 1.8, this will finally be no more. I did a ...
Read more →