Stop Downloading Duplicate Browsers: Use System Chrome with Puppeteer and Playwright Jul 16, 2026 → 3 minutes
Browser automation tools are convenient until each project quietly downloads another browser. On macOS, Puppeteer and Playwright can each keep several gigabytes of Chromium builds in their caches, even when Google Chrome is already installed and up to date. For local automation that only needs Chrome, I use the system...
Protecting Your Orange Pi's SD Card: Installing log2ram on Debian Bookworm Jul 6, 2026 → 2 minutes
As an automation and infrastructure engineer, I try to treat my local self-hosted environments with the same architectural rigor I apply to client deployments. Lately, I’ve been running several local servers and containerized services via Docker on an Orange Pi Zero 3. It’s a highly capable little ARM board, but...
Docker Engine v29: Fixing "API Version Mismatch" Error Nov 28, 2025 → 2 minutes
If you’ve recently upgraded to Docker Engine - Community Version 29, you might have hit a frustrating API version mismatch error. Specifically, you might see an error indicating that a minimum API version >= 1.44 is required. This often happens when your tools or CI/CD agents are trying to communicate...
How to Use crontab Like a Pro Apr 27, 2025 → 5 minutes
If you ever needed to run a command automatically at a certain time on Linux, crontab is what you’re looking for. It’s simple once you get the pattern down. Here’s everything you need to know to start — and actually understand what you’re doing. What is crontab? In its simplest form,...