Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
In this article, you will learn about Adapter Design patterns in Real Word.
This article aims to compare some solutions provided by Microsoft Windows to manage time, time precision, and the impact of CPU overload on the frequency accuracy.
In this article, We are going to explore the need of following design patterns in our daily programming routine and one example of a creational design pattern with the help of the Factory pattern.
A high-level overview of the CQRS design pattern for beginners to get the concept.
In this article, you will learn about the Repository Design Pattern with .Net Core.
In this article we are going to explore the concept of ASP.NET MVC vs WebForms and Advantages of using MVC architectural design pattern in Asp.Net. Also we are going to create demo project for Layout View.
Learn how to apply the Interface Segregation Principle in C# by splitting a broad employee interface into focused interfaces for full-time and contract workers.
Null objects can be used in place of real objects when the object is expected to do nothing.
As we know there are 3 types of design pattern categories, Creational, Structural, and Behavioural. The Builder design pattern falls under a creational design pattern, as it deals with creating objects.
In this article, we talk about the Bridge design pattern, a structural design pattern. It allows you to separate the abstraction from the implementation.
In this article, you will learn about SOLID with a simple example.
This article shows how to convert the interface of a class into another interface clients expect. The adapter lets classes work together that couldn't otherwise because of incompatible interfaces.
The decorator pattern is a design pattern that allows behaviour to be added to an individual object, dynamically, without affecting the behaviour of other objects from the same class
In this article, we cover what is the composite pattern, and what is this useful for?
You may have heard of the big ball of mud class, It's too big: encapsulating a bunch of methods unnecessarily. It misses the point of object-oriented programming altogether. The facade design pattern can be used as a rescue.
In this article, you will learn about K.I.S.S. is a Software design principle.
In this article, you will learn about Software Design Principles.
MVVM is a must-have design pattern during the development of WPF, UWP, and Xamarin for taking advantage of user device capabilities and browser memory to improve application performance.
DRY principle states that each small pieces of knowledge (code) may only occur exactly once in the entire system. Learn what Dont Repeat Yourself (DRY) Design Principle is and how it is implemented in coding.
Learn how to eliminate repeated ID-generation logic in C# using helper classes, base classes, and constructor injection.
This article explains one of the most important creational design patterns; i.e Factory Pattern
Learn what design patterns are, why they improve maintainability and flexibility, and how creational, structural, and behavioral patterns differ.
This article covers most popular design pattern interview questions and answers including factory design pattern, abstract factory design pattern, prototype pattern and more.
In the previous article part 1 we looked at the Repository Pattern that provides an ability to create repository class which holds the data of specific entity or entities in the form of collections and also used to create an abstraction layer between the data persistence (data access layer) and the business logic (business access layer) to perform operations on the data persistence.
Repository as it implies is a place where things are stored and can be found and retrieved whenever needed. Similarly, in computing terms, repository is a central location in which data for a specific type of entity or entities is stored and managed either in a form of collection or table.
Learn the CQRS pattern, how it separates read and write operations, when to use it, and its effects on application design and scalability.
This article describes how UnitOfWork, Repository Pattern, and Identity column work together and execute a statement in a single transaction.
In this article, I am explaining about the singleton design pattern and its common application areas. Singleton is one of the design patterns in the Gang of Four (GoF) design patterns.
In this article, I am explaining the Factory design pattern from the Gang of Four (GoF) design patterns
Everything on Design Patterns & Practices, not only its articles: the Design Patterns & Practices page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article