N-Layer Architecture with C#
Model View Controller (MVC) Pattern
Inversion of Control (IoC) via Dependency Injection
Inversion of Control (IoC) via Delegates
Singleton Design Pattern
Session Wrapper Design Pattern in ASP.NET Core
Session Wrapper Design Pattern in ASP.NET MVC
Check this blog Post to understand how you can apply Wrapper design pattern on Session in ASP.NET MVC to ease access.
Understanding “Login As” Design Pattern or Feature
Check this blog post to understand how we can implement “Login As” design pattern to debug our production related issues easily.
Architectural Design Goals – Availability
While designing architecture of an application, we need to keep different design goals in mind. In this article, we’ll learn about an important design goal i.e. “Availability”. Then we’ll see some options how to achieve “highly availability”.
Architectural Design Goals – Scalability
In this article, we’ll learn what is Scalability and what are the important points we need to consider while designing an architecture of a scalable application.
Caching – Best Friend And Worst Enemy Of Developer
We have all used caching intentionally or unintentionally. It gives us power to increase performance but at the same time it comes with unexpected issues. In this article, we’ll see few cases where we can use it.
Pragmatic Introduction To Views In Databases
Views are database objects. Mostly docs discuss syntax and limitations regarding views. In this article we’ll see some scenarios where views can help us.