Blog
Notes from the workshop
Case studies and engineering lessons from the real projects we ship — starting with a series on modernizing a legacy API without breaking a single client.
Legacy Modernization · Part 1
The Constraint That Shaped Everything
Migrating a production ASP.NET WebForms API to modern .NET with a Clean Architecture — while it stayed live and its clients kept working, untouched.
Read the article Legacy Modernization · Part 2
The Bugs a Faithful Rewrite Surfaces
The latent defects a careful, one-endpoint-at-a-time rebuild uncovers — and the judgment calls between preserving legacy behavior and quietly fixing it.
Coming soon Legacy Modernization · Part 3
Cutover, and Proving You Didn't Break Anything
Choosing a cutover strategy, moving to a new platform, and proving byte-for-byte client compatibility before any real traffic moves.
Coming soonLet's Talk About Your Project
A quick 30‑minute call is all it takes to find out if we're a good fit for each other. Book a time and we'll take it from there.