My writing
My latest articles on topics such as engineering management or web and cloud technologies.
OSS License Compliance: Break Your Build, Not the Law
How to successfully navigate Open Source License Compliance in the JavaScript Ecosystem
Abandoning Wilson and migrating codepunkt.de to Astro
Why I almost finished my own static site generator, Wilson, then abandoned it, and later decided to migrate codepunkt.de to Astro.
Evaluation order of field initializers in JavaScript and TypeScript
The sequence in which class fields initialized and parent constructors are called might not be obvious. This article explains why.
How to create a self-updating GitHub profile README
How to create a self-updating GitHub profile README - a new feature that allows user-defined content on top of your GitHub profile page.
Generating beautiful Open Graph images with Node.js
Learn how to automatically generate open graph images with Node.js and integrate the results into a Gatsby site.
How to set up syntax highlighting for Gatsby
Comparison of build-time and run-time syntax highlighting libraries and a list of the best Gatsby plugins for this purpose.
What exactly is vanilla JavaScript?
This post explains the origins of the term "vanilla" and how it relates to computer software and the JavaScript language.