May 5, 2026
What to Expect From a .NET Codebase Review
A codebase review produces a decision, not a list of observations. Six areas of coverage, and how to tell a shallow review from a complete one.
ReadNotes on legacy .NET migrations, system integrations, and software projects that need rescuing, written up from the engagements they came out of.
May 5, 2026
A codebase review produces a decision, not a list of observations. Six areas of coverage, and how to tell a shallow review from a complete one.
ReadApril 28, 2026
Incomplete agency projects fail in a consistent pattern: the foundation is built, the integration and production-readiness layer is not. The assessment comes before the plan.
ReadApril 21, 2026
WebForms does not run on .NET 8 and will not. The choice between rewrite and logic migration is determined by how coupled the business logic is to the WebForms layer.
ReadApril 14, 2026
Umbraco 7 reached end of life in September 2023. Moving to Umbraco 13 is a rebuild rather than an upgrade, and the cost drivers are the package inventory and custom API code.
ReadJanuary 7, 2026
AI tooling compresses implementation work and leaves the judgment layer unchanged. The determining factor is how project context is established before generation begins.
ReadDescribe the system and where it's stuck. You'll get a straight answer about what the work involves, including if the answer is that you don't need to hire anyone.
Get in touch