Latest

View all
9 min

Managing Dev Tools with mise: How It Differs from asdf, nvm, and pyenv

mise wraps dev tool versions, environment variables, and project tasks in one Rust CLI driven by a single committed mise.toml. A look at how it differs from the classic alternatives (nvm, pyenv, rbenv, asdf, direnv, Homebrew), what the old tools still do well, and how to migrate without breaking teammates.

14 min

The Certificate Authority Compromise That Reached Docker AI Sandboxes

The eMudhra intermediate CA compromise made Docker tell users to rebuild sandbox images and refresh existing environments. Why container images freeze a TLS trust store at build time, why a stale CA bundle looks perfectly healthy while quietly trusting the wrong chain, and why updating a CLI never updates the environments it manages.

16 min

ZFS vs Btrfs vs ext4: What Should You Use in 2026?

ZFS, Btrfs, and ext4 have all matured by 2026, but they answer a different question: who is on the hook when a disk starts returning garbage? A sysadmin comparison of copy-on-write, checksums, RAID, snapshots, and out-of-tree kernel coupling, and which volume each one belongs on.

16 min

BackupDrill Review: Supabase Backups That Prove They Restore

Supabase's built-in backups never leave the project, never cover Storage files, and are never restore-tested for you, but they do cover the Auth schema, which third-party dumps cannot reach. BackupDrill writes standard pg_dump copies of your schemas (plus Storage files) into your own bucket and drills them weekly on paid plans. A sysadmin review of what the drill checks, what it costs next to PITR once egress is counted, and where the young vendor falls short.