All articles

Older articles.

Page 7 of 9.

12 September 2026 · 8 min read

No lock file, vendor in the repository, patched packages: how to reconstruct the dependency tree of an old PHP project before raising it.

Read the article

12 September 2026 · 8 min read

What stops an application running on more than one machine: sessions, uploaded files and state inside the process, and how to undo those chains.

Read the article

12 September 2026 · 10 min read

An implementation that stands up in a day: table, switch class, stable assignment. Where the switch sits, how it fits the database, and how it disappears again.

Read the article

12 September 2026 · 8 min read

Moving and rebuilding are two projects. What changes even in a pure move, when replatforming pays off, and why the first bill goes up.

Read the article

12 September 2026 · 9 min read

The first cut decides whether there is a second. Four criteria, three candidates that almost always fit, and three places you never touch first.

Read the article

12 September 2026 · 9 min read

Four kinds of cost you can put a number on, lead time as a measurement instead of an estimate, a risk table with expected values, and the one slide.

Read the article

12 September 2026 · 8 min read

Turning twelve thousand messages into an order of work: three kinds of deprecation, the bottom-up route, and the rebuilds that never announce themselves.

Read the article

12 September 2026 · 9 min read

The schema outlives every modernization of the code. The four legacy traits that are almost always there, what to measure first, and in what order to change.

Read the article

12 September 2026 · 9 min read

From "somebody uploads it" to a rollout with a way back: artefact, atomic switch, rollback, and where the database draws the line.

Read the article