Skip to main content
Vichea Nath
HomeAboutProjectsBlogContact
All bulletins

Refactoring2

Every bulletin filed under Refactoring, newest first.

  • Composition Over Inheritance: Refactoring a .NET Class HierarchyAugust 12, 20264 min read

    A realistic inheritance hierarchy that rots under new requirements, and a step-by-step refactor into composed behaviours that stay easy to change and test.

    .NETArchitectureRefactoring
  • Refactoring Legacy .NET Systems Without Stopping DeliveryMarch 1, 20253 min read

    A pragmatic approach to improving legacy .NET systems while still shipping features, reducing risk through seams, tests, and incremental change.

    .NETRefactoringLegacy Code
Other tags
.NET10Architecture5Performance3APIs2ASP.NET Core2CQRS2DDD2Reliability2Async1Background Jobs1Caching1Databases1EF Core1Legacy Code1Modular Monolith1Observability1OpenTelemetry1Security1Team Practices1Testing1
VNVichea Nath

Senior-level Full-Stack Software Engineer building scalable .NET cloud microservices, Clean Architecture backends, and responsive React web experiences.

Shipping high-impact software @ CED

Exploration

  • Portfolio Home
  • About & Résumé
  • Featured Projects
  • Engineering Blog
  • Get in Touch

Connect & Code

  • LinkedIn
  • GitHub
  • Source Code
  • RSS Feed

Engineering Stack

C# .NET 9Clean ArchitectureCQRS & MediatRReact 19 & TypeScriptPostgreSQL & RedisAzure & DockerCI/CD Pipelines

© 2026 Vichea Nath. All original articles and projects reserved.

Privacy Policy·Publishing Policy·Back to top ↑