Field notes
The Engineer’s Field Notebook
Notes from the workbench: real migrations, the method behind them, and the readings that prove nothing changed. No thought-leadership — just what the work actually looked like.
Entries
-
Azure Cloud Services (classic) is gone — and that's the warning, not the news
The classic deployment model retired on 31 August 2024. If you're still on it, you're not approaching end of life — you're past it. The lesson generalises straight to .NET Framework.
-
A real .NET Framework app, migrated in the open
The first public sample migration: a working open-source app taken from net48 to net10.0, every commit and the full passing suite out where you can read them.
-
Write the tests before you touch the code
Characterization tests aren't unit tests you forgot to write. They're a behavioral snapshot of the legacy app, and they're the only honest definition of “nothing changed.”