Articles


thumbnail

Forgejo Actions Notification Development


Some stories of how I work on Forgejo.

November 2025

thumbnail

How my GitHub Pages got Hacked


A DNS forward is an expression of trust. GitHub broke my trust and someone else received control over my domain.

October 2025

thumbnail

Why I love Open-Source


We all live in a world of immensely complex technology. The concept of Open-Source might seem radical at first but it's indispensable in our world. Regardless if you are a user, developer or simply interested in a healthy society, you benefit from Open-Source and we should fight for every bit of it. Open-Source is a quality mark, a form of democracy and ownership, capitalism at its best and thus the response to this world, a world in which software exists. This article gets to that conclusion without requiring any prior technical knowledge.

October 2025

thumbnail

The Bitter Feeling of Technical Compromises


My very personal troubles dealing with compromises, explained at an example of docker_cron with Renovate.

Sometimes you really don't have to worry as much and trust your previous, careful considerations.

September 2025

thumbnail

Real-Time Linux on RISC-V


Setting up Linux v6.12 on a StarFive VisionFive 2 with PREEMPT_RT.

Also: How to setup your Linux laptop as a simple NAT router.

June 2025

thumbnail

Guided Missiles in Minecraft


I'm having a stab at designing an enitity seeking missile in Minecraft with the mc_missile mod.

Or: How I blew up my brother.

June 2025

thumbnail

Saving Time with Tests


Using tests not to increase quality but to more quickly get things done.

Or: How I started to enjoy writing tests.

May 2025

thumbnail

Docker: Breathing Life into Decades old Fortran


Bringing decades old Fortran code to life with Docker and animating it with Python.

Now you get to see Fig.3.5. from "Introduction to Conventional Transmission Electron Microscopy" by Prof. Marc De Graef at 30 frames a second.

April 2025

thumbnail

Inject Fonts into Web SVGs with sed


Add font-loading CSS to SVGs with a sed script.

February 2025

thumbnail

grub-install --removable for buggy UEFI


Install Debian on a device with a broken NVRAM.

November 2024

thumbnail

LunarVim in Distrobox


You're missing that one program that isn't available in your Linux distro? With Distrobox, the 'Linux Subsystem for Linux,' you can install it anyways. This article explains how to do that with the example of installing LunarVim on Red Hat.

October 2022

thumbnail

Bodging MP3 Names in Bash


Why do it complicated when a Bash one-liner does it too?

October 2022

thumbnail

reveal.js your Presentation


reveal.js is a PowerPoint alternative. With it you programmatically define your presentation via HTML.

This article shows how you can use reveal.js for your own presentation.

June 2022

thumbnail

Installing Gentoo To My Liking


Gentoo is a Linux distribution that offers as many options as possible. This article leads you through the decisions I took to end up with a system that best suits my needs.

April 2022

thumbnail

Maki, Atoms and Time Travel


Maki showcases how a program for interactive and programmatic animation development can be implemented.

Its programmatic approach provides the precision technical concepts require, while its interactivity and real-time updates avoid a disconnect between input and output.

February 2022