Blog
a space to preserve knowledge and share everyday stories.
Series
In-depth guides, read in order or by problem.A practical, hands-on guide to the 23 Gang of Four design patterns for C# developers. Every chapter starts from a real symptom in code, walks through the classical shape, and then shows the modern .NET 10 implementation — records, dependency injection, pattern matching, and the libraries that already do most of the work. Pick one chapter when you have a problem in front of you, or read in order for the full map. Available in English and Vietnamese.
A practical, .NET-first guide to system design. Twenty-six chapters that start from real interview questions and production symptoms, then walk through the architecture, the back-of-envelope numbers, and the concrete ASP.NET Core / EF Core / Redis / message-queue code that makes them work. Read one chapter when you have a problem in front of you, or read in order from foundations to nine end-to-end case studies. Available in English and Vietnamese.
A practical, engineering-first guide to leading software projects. Twenty-six chapters that start from real symptoms - missed deadlines, runaway scope, silent failures - and walk through the artifacts, the methodologies, and the people skills that hold a project together. Templates you can copy, four end-to-end case studies, and the rare project-management book written for engineers transitioning to lead. Available in English and Vietnamese.