Insights & Guides
Technical notes, tutorials, and thought leadership on headless architecture and modern web development.
All notes
Upgrading Magento 2 Without Breaking Production
Upgrade day always starts with optimism, then you point it at a real store. The patch-or-upgrade call, the duplicate URL rewrite trap, the Zend to Laminas errors, and the process I use to get a Magento 2 upgrade through without an outage.
magentodev-workflowperformance Read noteMagento Page Builder, CMS Blocks and Custom Widgets
Page Builder, CMS blocks and widgets are three of Magento's best content tools. Here is how I actually used them, and why all three nudged me toward building my own CMS.
magentodev-workflow Read noteIs WordPress Still the Right Choice in 2026? An Honest Look
A senior developer's honest take on when WordPress is still the right call in 2026, when it isn't, and how to decide without being sold to by someone who only builds one thing.
wordpressbusiness Read noteWhat SEO Companies Don't Tell Small Businesses
A page speed score without context is not an audit, it is a sales tactic. What that red number actually means, and the questions to ask before you panic.
seobusinessperformance Read noteWhy Your WordPress Site Is Slow (and What Actually Fixes It)
A senior developer's honest take on why WordPress sites get slow, the order I actually check things in, and the fixes that make a real difference versus the ones that don't.
wordpressperformance Read noteThe week in headless: Hyvä goes open source, and I publish a RequireJS guide anyway
End of week notes: Hyvä is now free and open source, what that says about the old Luma frontend, and the irony of shipping a jQuery guide the same week.
roundupmagentoheadless Read noteBuilding a WordPress Site With AI (This Isn't Vibe Coding)
I rebuilt a client site with AI, scraping the old content and merging a Figma design into WordPress. Here is why a structured build is the opposite of vibe coding.
wordpressaidev-workflow Read noteHow I Used to Build Magento Front Ends (and How I Build Them Now)
For years I built shop fronts by wrestling a Magento theme into shape with Gulp, Sass and a stack of build tools. It worked, but the theme was always in charge. Here is how I used to do it, and why I now build with components instead.
magentodev-workflowperformance Read noteHow I Used to Survive Magento Upgrades (and Why I Don't Dread Them Now)
For years a Magento version upgrade was the job I quietly dreaded. Plan it, warn people, test it, watch things break. One went badly wrong in production. Here is how that used to feel, and why a headless stack means your site no longer needs a nerve-wracking overhaul every year to stay current.
magentoheadlessperformance Read noteHow I Used to Deploy Magento (and How Shipping Works Now)
Pushing changes live on a Magento store used to be a careful, nerve-wracking routine: maintenance mode, a string of commands, and a real chance the site fell over while you watched. Here is how I used to do it, and how shipping changes works now on a headless build.
magentodev-workflowperformance Read noteThe week in headless: Nuxt 4.4, and why I'm not rushing to Nuxt 5
End of week notes: Nuxt 4.4 is out, Nuxt 5 is on the horizon with Nitro 3, and a quick reflection on the Magento pieces that went up this week.
roundupnuxtheadless Read noteHow I Used to Make Magento Fast (and How I Get 100/100 Now)
Years ago I made a video about squeezing speed out of Magento with a few admin settings. It worked, up to a point. Here is what I did then, and how a headless rebuild now scores a perfect 100 on Google PageSpeed.
magentoperformanceheadless Read note