2024
2023
- Benchmarking ssh-agent performance
- Many-to-many relationships in Excel data model
- A pull request 10 years in the making
- Advent of Code 2022 was fun!
2022
- Negotiating down to 100Mbit between two 1Gbit devices
- "No user exists for uid" when pushing to git repo
- Pip-installable Pelican themes
- Unexpected workaround for Libvirt VMs with cgroups v2 in Cirrus CI
- D-Link DIR-825 (rev.B1) throughput test
2020
- Ansible apt module fails to install python3-apt on Debian Testing
- Pegatron Cape 7 nettop (thin client)
- Running Libvirt (KVM) in Cirrus CI
- Cirrus CI integration for GitLab projects
- Cygwin CI journey
- Don't blindly trust Docker for the selfhosted stuff
2019
- Manage Python virtual environment from your Makefile
- Cygheap base mismatch in Git for Windows
- On dotfiles management
2018
- Installing One by Wacom in Debian Stretch
- Enhanced file path completion in bash (like in zsh)
- Liberating effect of Ansible
- Accidental submersion into web development
- Excel as a CSV editor (with VBA)
- Why software translation is a waste of time
- Unit testing in Power Query M Language
- Getting started with LibPQ
- Roads and Bridges - sustaining modern digital infrastructure
- Expanding Power Query standard library - introducing LibPQ