How to Back Up and Restore a Raspberry Pi SD Card Image Safely
Clone a working Pi SD card to an image file with dd (or Raspberry Pi Imager's custom-image option) and restore it safely onto a new card.
Clone a working Pi SD card to an image file with dd (or Raspberry Pi Imager's custom-image option) and restore it safely onto a new card.
What actually breaks when you turn on CPython 3.14's free-threaded build, and a CI script to catch libraries that silently re-enable the GIL.
Moving an existing Django project's full toolchain to uv: lockfile, Python pinning, editable installs, and the Docker build-cache wins that came with it.
A concrete comparison of htmx partial updates versus a full Angular SPA for a CRUD-heavy internal tool, and where each one actually wins.
Snap startup latency complaints are measurable, not just a feeling. Hyperfine numbers for Firefox and GIMP across deb, snap and Flatpak, and a practical checklist for when the difference actually justifies switching packaging formats.
RPi.GPIO sees less maintenance now and breaks outright on the Pi 5 without a shim. A practical porting guide to gpiozero and libgpiod v2, with API differences and a worked before/after of a real LED + button script.
A button that reads fine on the breadboard starts firing phantom presses once it's wired into an enclosure. A real debugging session: floating inputs, pull resistors, grounding, and the hardware + software debounce that actually fixes it.
Benchmarks and RAM/thermal limits from running quantized 0.5B-2.7B LLMs on a Raspberry Pi 5 with llama.cpp -- realistic tokens/sec, and when it's genuinely not worth it versus a cloud API.
A concrete migration story: splitting a Django-API + Next.js two-pipeline setup back into one htmx-powered Django app, and the deploy pain, state-sync bugs and duplicated validation that drove it.
Headless Raspberry Pi setup in 2026: Imager's advanced-options panel vs hand-written boot partition files, what custom.toml replaced, and when to pick Ubuntu Server over Raspberry Pi OS Lite.