Part 1 of a tour through my Ansible code: how one repository and 34 roles run a...
DevSecOps
Nine layers between the internet and my servers, an attacker's view of them, and what I changed...
Ten improvements to my Ansible code, tested without touching production: kubernetes.core, a real dry run, lint and...
On phones my blog's front page showed the same five posts four times before the first real...
☝️ A quick word for everyone who just wanted to read a blog post: TLS is the...






