Most people who think they have a backup actually have sync. They keep their files in Dropbox, or iCloud, or Google Drive, and they assume that …
Docker for WordPress Developers
This is part of an ongoing series I am writing as I work my way through the modern web stack from a WordPress developer’s perspective. The …
Tailwind, shadcn/ui, and the New Design-System Meta
This is part of an ongoing series I am writing as I work my way through the modern web stack from a WordPress developer’s perspective. The …
WordPress as an Engine: Building Fast News Sites With Astro and WP RSS Aggregator
I have built on WordPress for 20 years. Long enough to watch it go from a blogging script to what runs nearly half the web, and …
Serverless and Edge Functions, Finally Explained
This is part of an ongoing series I am writing as I work my way through the modern web stack from a WordPress developer’s perspective. The …
Hosting Beyond Kinsta: Vercel, Fly, Railway, Cloudflare, and Friends
This is part of an ongoing series I am writing as I work my way through the modern web stack from a WordPress developer’s perspective. The …
How to Get Your Shopify Blog Into Klaviyo and Pinterest (the Clean Way)
Shopify gives every blog its own feed. Add .atom to your blog URL (for example yourstore.com/blogs/news.atom) and there it is, updating itself every time you publish. …
How I Reach My Server From Anywhere: Remote Control, Jump Desktop, and Tailscale
I keep my real work on one machine: a server that runs my whole AI setup. It holds everything: the projects, the keys, the local agents, …
Auth in 2026: What Replaced wp_users
This is part of an ongoing series I am writing as I work my way through the modern web stack from a WordPress developer’s perspective. The …
From WPDB to Drizzle, Prisma, and Kysely
This is part of an ongoing series I am writing as I work my way through the modern web stack from a WordPress developer’s perspective. The …
WordPress Isn’t Dying. It Stopped Being the Default.
I’ve made my living from WordPress for twenty years. I’d love to tell you it’s thriving. I can’t, and the most honest evidence I have is …
Beyond Shared MySQL: Cloud Databases for WordPress Developers
This is part of an ongoing series I am writing as I work my way through the modern web stack from a WordPress developer’s perspective. The …
- 1
- 2
- 3
- …
- 6
- Next Page »




