Logs
> Technical articles on DevOps, infrastructure, and security
CI for dotfiles, Too — Verifying a Destructive Installer's Idempotency in Both an Ubuntu and a Kali Role
The Day My Dev Environment Stops Being Reproducible I keep my development environment in a single script. Shell configuration, prompt, terminal …
A Rust CLI Release Pipeline That Proves "Secrets Don't Leak" in Lean and Turns It Into a CI Gate
Why “Tests Are Green” Wasn’t Enough I’m building a CLI tool that runs agents without ever handing them a real API key. The …
Codifying a Homelab with Ansible — Fail-Closed Defense-in-Depth Infrastructure
Turning my whole home server into code To run an AI-agent platform on my home server (homelab), I hand-built the entire stack: container runtime, …
Docker Desktop Was Too Heavy, So I Migrated to LazyDocker on WSL2
Memory pressure in a development environment is a serious problem. Even with 32GB of RAM in your machine, running a browser, an IDE, and — more …
Building a Bridge-Free ProtonMail MCP Server
The Problem Every existing ProtonMail MCP server requires Proton Bridge — a paid desktop app. Free ProtonMail users have no way to integrate their …
