Posts
All the articles I've posted.
-
Tmpfs vs Ramfs: When Your Disk Is Too Slow and Your RAM Is Just Sitting There
Tmpfs vs ramfs explained: mount RAM-backed filesystems on Linux for blazing fast temp storage. Covers fstab, Docker tmpfs mounts, CI/CD use cases, and the key differences.
7 min read -
Log Rotation for Self-Hosted Apps
Your app is logging to a single file. It's 50GB now. Here's how to rotate logs before your disk dies.
5 min read -
ArgoCD vs Flux: GitOps — When Your Git Repo Is the Source of Truth
ArgoCD vs Flux for Kubernetes GitOps: compare UI-focused ArgoCD with automation-first Flux CD. Sync workflows, install examples, and when to use each.
7 min read -
Docker Health Checks: Because "It's Running" Doesn't Mean "It's Working"
Learn Docker health checks for Dockerfiles and Compose. Configure HEALTHCHECK for PostgreSQL, Redis, Nginx, and Node.js with intervals, retries, and depends_on tips.
18 min read -
Prometheus + Grafana on Docker: Know When Your Server Is Crying Before It Dies
Set up a self-hosted Prometheus and Grafana monitoring stack with Docker Compose. Stop flying blind — get metrics, dashboards, and alerts in under 30 minutes.
8 min read -
LangGraph vs CrewAI vs AutoGen: AI Agent Frameworks for Mere Mortals
Confused by AI agent frameworks? Compare LangGraph, CrewAI, and AutoGen with real Python examples, a no-nonsense breakdown, and zero hype. Pick the right one.
9 min read -
tcpdump Basics: Capture Traffic Without Wireshark
You don't need a GUI to see network packets. tcpdump on the command line beats opening Wireshark every time.
5 min read -
AppArmor vs SELinux: Mandatory Access Control Without the Existential Dread
AppArmor vs SELinux explained: what mandatory access control actually does, how to write AppArmor profiles with aa-genprof, navigate SELinux labels and audit2allow, and when to use each.
9 min read -
Your Server Doesn't Know What Random Means (And That's a Problem)
Linux entropy explained: /dev/random vs /dev/urandom, entropy pools, haveged, virtio-rng, and hardware RNG. Fix low entropy on VMs and containers for safe crypto key generation.
7 min read -
Restic vs Borg vs Kopia: Backup Tools for People Who've Lost Data Before
Restic vs Borg vs Kopia compared: deduplication, compression, backends, and practical backup scripts. Choose the right tool for your Linux home lab or server backups in 2026.
8 min read -
Cockpit vs Webmin: Managing Your Linux Server Without the Terminal (Sometimes)
Cockpit vs Webmin compared: modern vs veteran Linux web admin panels. Install, features, and when to use each for server management without the terminal.
8 min read -
Docker Logging: From "Where Did My Logs Go?" to Centralized Bliss
Learn Docker logging from basics to centralized stacks. Master docker logs, logging drivers, log rotation, Loki+Grafana, and Fluentd setup with practical examples.
16 min read