Click here to Skip to main content
15,881,802 members
Everything / Patterns

Patterns

patterns

Great Reads

by Rahul Rajat Singh
In this article, we will try to understand what is Factory Pattern, what are the benefits of this pattern and how we can implement this pattern using C#.
by Evoluteur
A generic Web User Interface for CRUD applications generating all screens at run-time based on external metadata. It comes with sample applications for address book, memo pad, to do list, restaurants list, wine cellar, and database structure documentation that are easily customizable.
by Mark Pelf
Tutorial article on Fluent Interface Pattern in C#
by fabio bussu
MatchKit is a .NET Library that provides a set of classes to build patterns to match simple and complex strings

Latest Articles

by Dev Leader
Learn how to use Polly in C# to handle faults and retries with ease! Check out three code examples showcasing different use cases of Polly in C#!
by Dev Leader
Learn what the Command Pattern in C# is and the design principles it follows. Understand the pros and cons!
by Stridemann
Example of use of this pattern in game development
by Stridemann
A Pattern for Identifying Processed Entities During Iteration Without Additional Collections

All Articles

Sort by Updated

Patterns 

11 Dec 2023 by Stridemann
Example of use of this pattern in game development
9 Dec 2023 by Stridemann
A Pattern for Identifying Processed Entities During Iteration Without Additional Collections
21 Sep 2023 by ashish__shukla
MediatR Library provides a simple way of implementing mediator pattern in .NET applications.
20 Sep 2023 by ashish__shukla
Understanding CQRS pattern at a high level
20 Apr 2023 by Kenji Elzerman
Learn how to use the strategy pattern in C# to create flexible and reusable code. Replace if-statements and simplify your code with this design pattern.
5 Apr 2023 by Kenji Elzerman
C# decorator pattern allows adding behavior to objects at runtime. In this tutorial, I show you how to implement the decorator pattern with C# in a minimal API.
7 Feb 2023 by Mark Pelf
Beginner’s tutorial on VO and DTO Patterns with examples
6 Feb 2023 by Mark Pelf
Basic tutorial on Immutable Object Pattern along with C# examples
11 Sep 2022 by Mark Pelf
Tutorial article on Observer pattern in C#
29 Aug 2022 by Aleksandr Ulanov
What are Service Objects and how you can use them to make your app cleaner and keep it maintainable
9 Aug 2022 by Mark Pelf
We explain DI Pattern, DIP, IoC, DI Container
13 Jul 2022 by Mark Pelf
Beginner’s tutorial on Service Locator Pattern with examples
9 May 2022 by Mark Pelf
In this article, we build a practical reusable Logging Proxy in C#
1 Apr 2022 by Mark Pelf
Tutorial on Decorator Pattern in C#, showing 3 versions in C#
5 Mar 2022 by Mark Pelf
Tutorial article on Fluent Interface Pattern in C#
28 Feb 2022 by Mark Pelf
Tutorial article describing Visitor Pattern in C#
27 Aug 2021 by Giovanni Scerra
Strategies and heuristics of Problem Solving applied to Software Engineering
20 Jul 2020 by Arlo Weston
Implementation of the Chain of Responsibility Pattern in JavaScript
23 Jun 2020 by Ciumac Sergiu
Explains sound fingerprinting algorithm, with a practical example of detecting duplicate files on the user's local drive.
11 May 2020 by Daniele Fontani
Learn how to configure dependency injection to make things happen by design
31 Jan 2020 by honey the codewitch
Add fast scanners/tokenizers to your C# project
3 Apr 2019 by Mahsa Hassankashi
This is the simplest tutorial on AngularJS and Repository Pattern for developing professional MVC applications. It includes a source code about practical permission management project.
11 Nov 2018 by Christian Vos
SOLID principles: The Liskov Principle, a simple example in C#
27 Feb 2018 by Amir Jalilifard
Lets take an exciting travel to the land of MVC, MVP and MVVM patterns with our sexy friend : JavaScript
8 Jan 2018 by Akhil Mittal
This article covers Singleton Pattern in the most simplistic and easy to understand. The article will also talk about Static classes and the differences between singleton design pattern and static classes.
20 Jul 2017 by Rahul Rajat Singh
In this article we will This article we will try to understand what is composite design pattern.
15 Jun 2017 by Mayank_Gupta_
Immediately Invokable Function Expressions in JavaScript
6 Jun 2017 by Habibur Rony
Basic concept of pipe and filter; what is pipe and filter architectural style; when you need to use it; framework of the pipe and filter pattern; a tiny AI tool implementation using it
29 Dec 2016 by Giorgio Arata
A Decorator Design Patterns revision obtained adopting a lambda closures approach.
13 Oct 2016 by Rahul Rajat Singh
This is a small tip containing my thoughts on why we should not blindly create interfaces and/or abstract class for each and every class in our application.
6 Oct 2016 by Rahul Rajat Singh
In this article, we will discuss the importance of retry pattern and how to implement it effectively in our applications.
15 Jun 2016 by wmjordan
This is an alternative for "Interceptor in the Wild". The Function Decorator Pattern offers a way to inject new behaviors into existing methods without using IoC frameworks nor modifying method implementations.
29 Feb 2016 by Shemeer NS
Explaining Builder Pattern in C# using a Simple TelevisionBuilder
24 Feb 2016 by Anton Angelov
This is an alternative for "Strategy Pattern-C#"
21 Feb 2016 by Shemeer NS
Explaining Factory Pattern in C# using a simple LoggerFactory
12 Feb 2016 by SubhamoyBurman
This is how an idiot like me explains what is Abstract Factory pattern and how it could be used
3 Feb 2016 by Ranjan.D
Beginners guide to Collector, Translator And Formatter Pattern
26 Jan 2016 by Rasik Bihari Tiwari
Dependency injection, DI containers, IoC containers and Inversion of control are a world of confusion. Let's take them head-on.
21 Jan 2016 by Rahul Rajat Singh
In this article we will try to understand the Null object pattern.
20 Jan 2016 by Rahul Rajat Singh
This article is yet another explanation and implementation of the singleton pattern.
19 Jan 2016 by Rahul Rajat Singh
In this article we will try to understand the service locator pattern.
17 Jan 2016 by Rahul Rajat Singh
The aim of this article is to understand the basics of the Strategy pattern.
30 Dec 2015 by D Sarthi Maheshwari
A look at possible parallel-producer-consumer patterns. (Final Part)
26 Dec 2015 by Frank-Rene Schaefer
Using Quex to generate lexical analyzers
23 Dec 2015 by Acharya Raja Sekhar
In this article I would like to share my knowledge and an easy example for Chain of Responsibility design pattern.
7 Dec 2015 by Ansel Castro
Introduction to ENTERLIB a MVVM framework for Android
30 Nov 2015 by Sreekanth Mothukuru
The idea is to use Dependency Injector (DI) framework Ninject to dynamically target our application to SQL Server or Oracle database either by using Entity framework (EF) or Dapper ORM using global settings
8 Nov 2015 by DotNetSteve
Using delegates to group, conquer cross cutting concerns and create dynamic validators
23 Oct 2015 by Shivprasad koirala
In this article we will explain about NULL Design Pattern in C#.
8 Oct 2015 by Anele 'Mashy' Mbanga
A look at a flexible Java MySQL CRUD PHP script generator
23 Sep 2015 by Shvetsov Evgeniy
Safe and versatile iterator for user types
25 Aug 2015 by K. Naveen. Bhat
The article shows how we can solve various technical problems easily with the help of delegates.
11 Aug 2015 by Pranay Rana
Flyweight pattern is about creating a pool of objects which allow sharing already created objects and causing applications to consume less memory.
16 Jul 2015 by Shivprasad koirala
In this article, we will demonstrate Template Pattern reusing ADO.NET.
14 Jul 2015 by Shivprasad koirala
In this article we will learn C# Design pattern and Architecture pattern Step by Step with a project.
21 May 2015 by Sacha Barber
A look at how a CQRS app may work, with the added bonus of a demo app
2 May 2015 by Giovanni Scerra
An introduction to transparency in software design, with particular focus on OO languages
9 Apr 2015 by João Matos Silva
A near real world example of usage of the Interceptor Pattern to leverage new behavior without changing implementations
1 Apr 2015 by Sudheer Reddy K
This article talks about how to mimic classes like structure in JavaScript and patterns in creating them.
21 Mar 2015 by Priyank Modi
In Depth Look: Strategy Design Pattern, Dependency Injection (DI), Open/Closed principle (OCP) and Loose Coupling vs Tight Coupling
17 Mar 2015 by Akhil Mittal
Unit of Work Pattern and Repository Pattern, and how to perform CRUD operations in an MVC application.
17 Mar 2015 by Akhil Mittal
How to create MVC application and perform CRUD operations using EntityFramework
2 Mar 2015 by mbarbac
Kerosene ORM support for complete database-alike WCF services and connections
1 Mar 2015 by mbarbac
A deep dive into the Kerosene ORM Entity Maps operational mode that provides full real support for POCO objects.
26 Feb 2015 by Giovanni Scerra
Patterns to prevent null reference exceptions
9 Feb 2015 by Rahul Rajat Singh
In this article, we will try to understand what is Factory Pattern, what are the benefits of this pattern and how we can implement this pattern using C#.
1 Feb 2015 by Lalit_Chandra
Chain of Responsibility pattern is defined under behavioral design pattern by G.O.F and used to decouple the command with its processing object or handler.
3 Jan 2015 by Fiyaz Hasan
Get a clear definition on Angular.js providers. Know the structure and the basic difference.
17 Dec 2014 by iSahilSharma
This article provides an overview of the web application framework ASP.NET MVC 5.
8 Dec 2014 by D Sarthi Maheshwari
A look at possible parallel-producer-consumer patterns.
1 Dec 2014 by Govindaraj Rangaraj
This article explains how to compose Linq queries in C# using Specification pattern.
19 Oct 2014 by Shivprasad koirala
An article presented by ShivPrasad Koirala which covers complete step by step tutorial on WPF MVVM Architecture like Leveraging PRISM, Simple 3 layer example and GLUE code problem, Adding actions, Decoupling actions and so on.
26 Sep 2014 by Marla Sukesh
Is ASP.NET MVC replacement for Web Forms? No, Both have there pros and cons. Lets take a look at same.
5 Aug 2014 by Chris875
State pattern and procedural solution illustrated
18 Jul 2014 by Duarte Cunha Leão
Enabling private state in any JavaScript object.
7 Jul 2014 by Rahul Dhammy
Implementing flyweight design pattern using C#
23 May 2014 by Rahul Dhammy
Explaining the strategy pattern using C#
16 May 2014 by Rahul Dhammy
The article explains Adapter pattern, implemented in C#.
13 May 2014 by Rahul Rajat Singh
In this article we will try understand the basics of Repository and Unit of Work Pattern and will also create small ASP.NET MVC sample application to implement a generic repository and unit of work class using entity framework.
10 May 2014 by Emre Ataseven
Description of C2 architectural pattern with sample
8 May 2014 by Giovanni Scerra
The following guidelines are not exhaustive and are meant to be applied on top of the SOLID principles and proper use of OO Design Patterns.
6 May 2014 by Rahul Dhammy
Implementing Facade design pattern in C#
27 Apr 2014 by Anurag Gandhi
Faster way to save data on postback and simplified model binding with ASP.NET controls
22 Apr 2014 by Jon Pajela
Generic Abstract Factory Design Pattern
21 Apr 2014 by fabio bussu
MatchKit is a .NET Library that provides a set of classes to build patterns to match simple and complex strings
3 Apr 2014 by Govindaraj Rangaraj
This article explains how to make chain of responsiblity pattern reusable with the help of specification pattern.
1 Apr 2014 by Farhad Alizadeh Noori
This article details the implementation of an efficient grouped regular expression searcher.
31 Mar 2014 by dorodnic
Step by Step Implementation of Abstract Factory Design Pattern in C++
19 Mar 2014 by David Cantrell
In which a class that wraps an ADO Connection object and makes it more developer-friendly is discussed.
11 Mar 2014 by mbarbac
Implementing the Repository and Unit of Work Patterns dynamically using Kerosene ORM
7 Feb 2014 by Pranay Rana
What is dependency injection and why there is need of this software design pattern.
28 Jan 2014 by Marla Sukesh
In this article we will learn difference between Factory Method Pattern and Abstract Factory Pattern.
14 Jan 2014 by ASP.NET Community
The iterator pattern’s role is to provide a way to access aggregate objects sequentially without the knowledge of the structure of the aggregate. The
14 Jan 2014 by ASP.NET Community
The visitor design pattern enables us to create new operations to be performed on an existing structure. The new operations don’t change the
5 Jan 2014 by Richard Tauber
Implementing dynamic polymorphism without virtual functions and sharing objects across process boundaries.
6 Dec 2013 by coded007
A Seriers to understand Design Patterns Completely