Solid Principles In Depth
A deep dive into the SOLID principles—SRP, OCP, LSP, ISP, and DIP—exploring object-oriented design with clear explanations, real-world examples.
Software Architecture


A deep dive into the SOLID principles—SRP, OCP, LSP, ISP, and DIP—exploring object-oriented design with clear explanations, real-world examples.
Software Architecture
This article traces the remarkable journey of error handling in .NET from its early days in .NET Core 2.2 through to the upcoming .NET 9. We explore how Microsoft transformed basic exception management into a sophisticated, standardized system.
Software Architecture
In today’s fast-paced digital landscape, the ability to scale your applications efficiently is crucial for success. In this blog post, we delve into the concept of horizontal scaling with MongoDB, a powerful NoSQL database known for its flexibility and scalability.
Software Architecture
If you’re developing a.NET Core console application, you might notice that it lacks support out of the box for crucial features like dependency injection, logging, and [configuration]. But by using these strategies, you can organize your console application and make it simpler to maintain, just like in an ASP.NET Core application.
Software Architecture
If you’re developing a.NET Core console application, you might notice that it lacks support out of the box for crucial features like dependency injection, logging, and [configuration]. But by using these strategies, you can organize your console application and make it simpler to maintain, just like in an ASP.NET Core application.
Software Architecture