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 soon

Let'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.

Book a Call