May 24, 2022systemd by example - Part 4: Installing units
I’m explaining how to use the install section of a unit to add requirement dependencies and how this works behind the scenes.
March 8, 2022systemd by example - Part 3: Defining services
I’m taking a closer look at four basic directives to define systemd services.
January 25, 2022systemd by example - The Playground
Introducing systemd-by-example.com, a playground for systemd that allows to do experiments with systemd right from your browser!
December 7, 2021systemd by example - Part 2: Dependencies
Based on the minimal system developed in Part 1, I’ll take a closer look at systemd dependencies.
November 23, 2021systemd by example - Part 1: Minimization
The first article in a series where I explore aspects of systemd by creating small examples with the help of containers.
May 27, 2021Performance optimizations for the shell prompt
I present some techniques to make a custom shell prompt feel snappy and responsive.
April 27, 2021cd is not a program
I take a closer look at shell builtins and environment variables, and explain at the example of CDPATH why not every variable should be exported.
March 30, 2021Improving shell workflows with fzf
I show how I improved four of my shell workflows to parameter-less commands with the help of fzf.
February 25, 2021GitHub CI status notifications
I show how to turn experiments with the GitHub CLI into a script to monitor a GitHub CI pipeline.