Yegor Sychev’s .NET Blog
Articles, guides, and thoughts on building real-world systems.
Proactive configuration validation in .NET: prevent errors before they happen
Validate appsettings at startup with DataAnnotations and .ValidateOnStart() to fail fast and avoid hidden bugs.
How Clean Architecture Differs From Layered
How Clean Architecture Differs From Layered
Hooking Your MCP Server into GitHub Copilot
Hooking Your MCP Server into GitHub Copilot
Architecture I Use in My Projects: Continuation
Architecture I Use in My Projects: Continuation
Architecture I Use in My Projects
In this post I want to share the application architecture I use in real-world projects, an approach that has proven itself in practice.
Using Different CORS Policies for Endpoints in ASP.NET
Using Different CORS Policies for Endpoints in ASP.NET
How to effectively implement Clean Code practices in a team?
How to effectively implement Clean Code practices in a team?