Category Archives: Design and Architecture

Finally i am up with my article related to onion architecture. The main aim of this article is try to learn the onion architecture and have a sample sample code which is loosely coupled and easily maintainable. So to learn this concept efficiently, our … Continue reading →

In this article, we will be discuss about a design principle called Tell, Don’t Ask. This principle is aimed at designing the classes in such a way that, when they are used, instead of querying the state of its object/instance and performing … Continue reading →

In this article, we will discuss about the repository pattern and will create a simple example to get the basic working of this pattern. To understand why we should be using this pattern, let’s take example of an MVC application, using the … Continue reading →

Unit of Work is the concept related to the effective implementation of the repository pattern. To understand this concept in better way, it is important to know the concept of repository pattern. We will not get into the details of … Continue reading →

This is the final article in the series of articles, based on concept of dependency injection and how we can implement. This will be the concept of using Property injection, to inject the dependency to a dependent component. If you would like to start … Continue reading →