Upgrading Jekyll: Two Years of Cascading Breakage
Every Jekyll upgrade broke something downstream. Ruby 3.0 dropped webrick. Jekyll 4.3 broke SASS imports. Dart Sass 3.0 deprecated color functions. Node.js 24 forced all GitHub Actions to update. Here's the full upgrade timeline and what each one taught me.
Power Supply upgrade for GPUs in the Homelab
Evaluating a 750W Dell OptiPlex PSU upgrade to support a discrete GPU in an aging Proxmox homelab node, with a breakdown of PCIe and connector power limits.
Proxmox VE 8.1 to 8.2 upgrade issues in the Homelabs
An extended power outage plus a remote kernel upgrade left half the cluster unbootable, video outputs dead, and Ceph unstable — a crash cart recovery story with four overlapping root causes.
ProxMox 8.2.4 Upgrade on Dell Wyse 3040s
Ceph Monitor refuses to start after a Proxmox 8.2.4 upgrade because root partitions hit 95% — fixed by clearing apt cache, removing atop logs, and purging old PVE and Debian kernels.
Thinkpad T480 WWAN SSD
Adding a 1TB NVMe SSD to the ThinkPad T480's WWAN M.2 slot using a 2230-to-2242 B+M key adapter — a cheap way to get a separate data volume for LLM models.
New Laptop update
All T480 upgrades complete: 64GB RAM, 4TB NVMe, WiFi 6E, IR camera, backlit keyboard, and 72Wh extended battery. A used laptop that now outperforms what I could buy new at twice the price.