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 …
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, …
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 …
The Complete Guide to Local WordPress Development and Testing
A complete guide to local WordPress development and testing — wp-env, DDEV, WordPress Playground, blueprints, CI, and the AI-first stack I use to ship production WordPress code every day.
Best Software for Screenshots and Screencasts on a Mac
I take a lot of screenshots on a daily basis for various uses, so I make sure I use the best tools for this purpose. I’ve …
How I Organise My Digital Life
Every few months, someone asks me what apps I use to stay organized. Usually after seeing a screenshot of my desktop or hearing me reference something …
The Hidden Cost of Sign in with Google
Every click of “Sign in with Google” hands one company the keys to a piece of your digital life. A look at the lock-in, the blast radius, the migration tax, and a saner framework for using SSO.
How to Back Up Your Claude Code Setup to the Cloud
pCloud Backup choked on my dev directory. Hundreds of “doesn’t have permissions to upload this item” errors, all on .part files inside node_modules, dist, and .next …
Local WP vs Docker: When to Use Each for WordPress Development
Local WP is a lovely desktop app. Docker is a whole ecosystem of WordPress dev tools — wp-env, DDEV, DevKinsta, Lando. They solve different problems. Pick the wrong one and you’ll fight your tooling; pick the right one and it just flows. Here’s how I decide.
Why Every AI Agent Needs an RSS Hub (And How to Build One in WordPress)
AI agents have memory but they lack current knowledge of their niche. Here is how to build a curated RSS hub on WordPress that keeps your agent at the cutting edge every day.
WordPress Themes Are Becoming Irrelevant (For Some of Us)
I spent the better part of a week evaluating WordPress themes for a site rebuild. I compared Elementor, Bricks Builder, Ollie, Kadence, and GeneratePress. I watched …
- « Previous Page
- 1
- 2
- 3
- 4
- 5
- …
- 7
- Next Page »

