Recent

tcpdump cheatsheet: capture and troubleshoot network traffic
·1097 words·6 mins
Essential tcpdump commands and filters for everyday network troubleshooting on Linux.

Green IT and AI: a growing tension
·1482 words·7 mins
For years Green IT was a shared professional responsibility. Then generative AI arrived and the ecological discourse went quiet. But the numbers did not.

Host a local GitLab Runner for homelab Ansible deployments
·2247 words·11 mins
Deploy a self-hosted GitLab Runner for homelab CI/CD and use it to run Ansible playbooks safely on private LAN services.

Migrate Docker Compose volumes to local bind mounts
·817 words·4 mins
A step-by-step migration from named volumes to bind mounts in Docker Compose, including backup, data copy, validation, and rollback.

GNU Stow: a clean workflow for everyday dotfiles management
·958 words·5 mins
A practical, low-friction dotfiles workflow with GNU Stow and Git that scales across machines.

Blockchain explained for Python developers
·1727 words·9 mins
Blockchain is a tamper-evident, append-only ledger secured by cryptographic hashes and distributed consensus. Build one in pure Python to understand how it works.

