Latest Articles

Build Once, Run Anywhere: Externalize Your Configuration

6 minute read (1318 words)

Software that does more than a “hello world” usually needs to be configured in some way or another in order to function in a certain environment. This article explains why this configuration must not be part of the software itself and explores som...

Why You Should Enforce 100% Code Coverage*

6 minute read (1238 words)

Everyone knows that aiming for 100% code coverage is bullshit. This article re-defines code coverage to make 100% a meaningful and worthwhile goal.

3 Use Cases Where Structured Log Data Really Helps

5 minute read (1184 words)

Log data should contain more than just text. This article discusses some example use cases where adding structured properties to log events helps when debugging. Get inspired to use structured logging in your own use cases!

5 Good Reasons to Use a Log Server

7 minute read (1405 words)

Logging to files and analyzing them by hand is not the way to go anymore. This article explains the reasons why a log server is the way to go for collecting and analyzing log data.