Latest posts
-
My Backup Routine, Written Down After Nearly Needing It

What is in my website backups, file by file: the export I pulled before a mass edit, the four things it does not hold, and the restore test I have never run.
-
Email on Your Own Domain: What I Set Up and What Broke

I checked the mail records on all five domains I own and only one was right. Why a missing MX fails silently, and four commands that find it in minutes.
-
Hardening WordPress After Finding My Own Site Wide Open

One curl request to my own blog handed back the username I log in with. What else it was publishing, what the headers admitted, and how I am fixing it.
-
Buying a Domain: the Trap Nobody Warns You About

My domain has a letter that does not exist in ASCII. Here is what punycode did to Search Console, email and my brand, and the checks I should have run.
-
The Three Registrars I Use, and Where the Renewal Price Hides

I manage domains at DonDominio, IONOS and Hostinger: what each panel is like, where the renewal price hides, and the ignored email that took a site offline.
-
Pointing a Domain at Your Host Without Downtime

Nameservers or records, the inventory to take before you touch anything, the TTL trick that makes the switch instant and the checks I run from the terminal.