A small server stays manageable when every box and every app follows the same handful of rules, decided once. You pick one reverse proxy, one way …
How to Back Up a Self-Hosted App So an AI Agent Can’t Delete the Backups
How to back up a self-hosted app so a stolen key, a bad deploy or an AI coding agent can’t delete the backups too: the tools, the providers and what each costs.
How to Stop an AI Agent From Approving Its Own Email
An AI lab director asked her agent to suggest emails to delete and wait for her OK. Her inbox was big enough that the agent compacted …
Half of Shopify App Store Reviews Arrive Within 17 Days
56.4% of the apps on the Shopify App Store have never received a single public review. Of the reviews that do exist, 27.7% were written within …
Cloudflare Workers vs Hetzner vs DigitalOcean: How I Decide Where an App Runs
I run apps on all three. Most of my small tools and scheduled jobs live on Cloudflare Workers. A Hetzner Cloud server runs a pile of …
Best Keyboards for Mac in 2026: Quiet, Comfortable and Built to Last
I set up an 8BitDo Retro 108 on my desk this week. It’s precise and good-looking, but its clicky switches carry through a closed office door. …
How to Set Up the 8BitDo Retro 108 Keyboard on a Mac (and Live Without Touch ID)
The 8BitDo Retro 108 is a fun keyboard to look at and a precise one to type on. It’s also built for Windows. 8BitDo lists Windows …
How Much Database Self-Hosted WordPress Analytics Actually Uses
The objection to self-hosted analytics is always the same: it puts the data in your database, and databases get slow, and backups get big. It is …
WordPress Analytics Without a Cookie Banner: What You Can Actually Skip
Most posts about cookieless analytics never quote the rule that produces the banner. It decides the answer, so start there. The banner on your site doesn’t …
Your WordPress Analytics Is Counting AI Crawlers as Readers
Over three days in September, AI crawlers made 4,058 requests to my site. In the same three days they sent 7 readers back. Googlebot and the …
How to Move Your Google Analytics History Into WordPress Before You Delete It
Installing a WordPress analytics plugin takes two minutes. What stops people is the four years of history sitting in Google Analytics that the new plugin knows …
Koko vs Burst vs Independent Analytics, and the One I Built
I build one of the four plugins below. Vireo Analytics is mine, it’s the newest and smallest of them by a wide margin, and you should …
- 1
- 2
- 3
- …
- 7
- Next Page »

