Late last year I was lost. I’d spent the better part of a decade away from the tech space, and somewhere in those years I’d misplaced my sense of who I was. I don’t mean the day-to-day me, I mean the deeper one. What am I worth to this industry now? What can I contribute […]
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 series is aimed at WordPress veterans who, like me, have built things on the web for years and feel quietly behind the curve. The goal is broad literacy, not […]
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 series is aimed at WordPress veterans who, like me, have built things on the web for years and feel quietly behind the curve. The goal is broad literacy, not […]
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 my own behavior. I still build on WordPress. I still reach for it for the jobs it’s best at. But it’s no longer my automatic first choice for everything, […]
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 series is aimed at WordPress veterans who, like me, have built things on the web for years and feel quietly behind the curve. The goal is broad literacy, not […]
WordCamp Europe Is Shrinking. The Math Is Sharper Than the Headline.
Four years of WordCamp Europe data: attendance down ~35% from peak, talks pivoting hard to AI and security, the Anglo share thinning every year. My read on where WordPress is heading.
When NOT to Use Next.js
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 series is aimed at WordPress veterans who, like me, have built things on the web for years and feel quietly behind the curve. The goal is broad literacy, not […]
AI Model Hosting in 2026: A Field Guide
What Hugging Face, Replicate, fal.ai and Together AI actually are, how they fit alongside Claude and ChatGPT, and which one to reach for in each situation.
Next.js: The WordPress of React
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 series is aimed at WordPress veterans who, like me, have built things on the web for years and feel quietly behind the curve. The goal is broad literacy, not […]
React, in WordPress Terms
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 series is aimed at WordPress veterans who, like me, have built things on the web for years and feel quietly behind the curve. The goal is broad literacy, not […]
JavaScript and TypeScript for PHP People
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 series is aimed at WordPress veterans who, like me, have built things on the web for years and feel quietly behind the curve. The goal is broad literacy, not […]
Why Modern Web Feels Alien to WordPress Devs
This is the first post in a new series I am writing as I work my way through the modern web stack — Next.js, Vercel, Supabase, Drizzle, edge functions, the whole vocabulary explosion. The series is aimed at WordPress developers who, like me, have built things on the web for years and feel quietly behind […]
