FM · June 2, 2026
Should you leave Drupal? An honest decision guide
Sometimes the right upgrade is a different platform. The factors that actually decide it — team, content model, budget-over-time — from someone with no horse in the race.
FM · June 2, 2026
Sometimes the right upgrade is a different platform. The factors that actually decide it — team, content model, budget-over-time — from someone with no horse in the race.
FM · May 29, 2026
Drupal 10 reaches end of life in December 2026. The move to 11 is the easiest major upgrade in Drupal's history for a healthy site — here's the checklist and the catch.
FN · May 22, 2026
Part eight: the defining project — a monolithic Drupal 7 application, millions of nodes, rebuilt as Drupal 10 while the site kept publishing. The memoir angle: what carrying it was like.
FN · May 14, 2026
Part seven: Minneapolis agency work as sole technical lead on enterprise Drupal portfolios — what changes at scale, and what stubbornly doesn't.
FM · January 27, 2026
What must survive a commerce migration — order history, customer accounts, SKUs, URLs — what can't come along (saved cards), and the cutover pattern that protects revenue.
FM · October 31, 2025
Magento 1 support ended June 30, 2020. What running a store six-plus years past end-of-life actually exposes, why patches only stretch so far, and the realistic paths off.
FM · September 30, 2025
The Drupal 5-through-11 map in plain language: what a major version is, what end-of-life actually means, and where every branch stands right now.
FN · September 9, 2025
War story from a Drupal 7 to 10 migration measured in millions of nodes: reconcile every entity count every run, migrate in increments against a live site, cut over in minutes.
FN · July 2, 2025
Migrations and rescues are portages — you can't carry everything at once, so the craft is in the staging: inventory the loads, carry in passes, count everything at the far end.
FN 01 · June 18, 2025
The honest sequence for getting a Drupal 7 site to Drupal 11 — stabilize first, assess second, migrate third — from an engineer who has moved millions of nodes without losing a record.
FM · June 2, 2025
Honest duration math for D7-to-modern migrations: what makes one site a few weeks and another a few months, and the one thing that predicts the timeline better than size.
FM · May 6, 2025
WordPress ships updates continuously rather than in decade-scale majors — which is why WP sites break in small pieces instead of big bangs, and what actually needs watching.
FM · August 19, 2024
Counts as the contract: the discipline that separates a migration you can trust from one that merely looks finished — from an engineer who has moved millions of nodes.