FM · November 3, 2025
Your site got hacked: the first five moves
The calm sequence for a compromised website — what to do in the first hour, what evidence to preserve, and the mistakes panicked owners make that deepen the damage.
What actually broke, what actually fixed it, and at least one number worth quoting per note — dispatches and evergreen guides on one shelf, tuned by topic below. RSS
Tune by topic:abandonmentawsbackupscolophoncommercecontractsdevopsdotnetdrupalevergreenfargohonestyhostinginherited-siteslong-strange-tripmaintenancemanifestomemoirmethodmidwestmobileobservabilityopen-sourceownershipplatformspricingrescueretrospectivesecuritytestingupgrades
FM · November 3, 2025
The calm sequence for a compromised website — what to do in the first hour, what evidence to preserve, and the mistakes panicked owners make that deepen the damage.
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.
FM · August 13, 2025
A store is a website plus money in motion — payment APIs, tax rules, shipping rates, and PCI obligations that keep changing whether or not anyone maintains the site.
FN · July 28, 2025
Plan a web project like a Boundary Waters route: a real map, honest distances, layover days, a float plan someone else holds, and a trip sized to the paddlers you have.
FM · July 15, 2025
The decay curve of an unmaintained site: nothing for months, then forms and integrations quietly fail, then security exposure — slow at first, sudden at the end.
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.
FM · June 30, 2025
ASP.NET Web Forms sites from the 2000s and 2010s still run half the Midwest's back offices. What 'the framework is done evolving' means, and the realistic paths forward.
FM · June 20, 2025
The five jobs a real maintenance plan covers — updates, backups, monitoring, small fixes, and a human who answers — and the questions that reveal a hollow one.