TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Design Patterns & Practices
FOLLOW
Design patterns & practices accelerate the design and development of custom applications and reduce project technical risks. Here you may find Design Patterns & Practices related articles and news.
Articles
(479)
Blogs
(87)
Resources
(9)
Videos
(10)
News
(2)
Articles
Code Reviews to Eliminate Common Anti-Patterns
Enhancing software quality by avoiding antipatterns in code reviews that cover antipatterns in the Input Kludge, Magic Pushbutton, Encapsulation Violation, Anemic Domain Model, ...
Habibur Rony
Nov 07, 2024
Design Pattern (5-3), Dependency Injection, Console Demo
This article will make console demo for the Dependency Injection
George
Jul 09, 2024
Design Pattern (5-1), Dependency Injection Implementation
This article will discuss more about the implementation of Dependency Injection.
George
Jul 09, 2024
Design Pattern (5-4), Dependency Injection, MVC Demo
This article will be an implementation of Dependency Injection for a MVC app.
George
Jul 10, 2024
Why "Service Locator" is an "Anti-Pattern" for Dependency Injection
The "Service Locator" pattern, while widely used, often leads to issues in software design, making it an anti-pattern in the context of Dependency Injection (DI). This article explores th...
Gaurav Gahlot
Sep 29, 2017
Design Principle (2): Inversion of Control (IoC) Principle
This series delves into Software Design Principles, with a focus on the Inversion of Control (IoC) Principle in this article. It covers Dependency Inversion, Dependency Injection, IoC Containers, a...
George
Jul 01, 2024
Design Principle (1-1): SOLID in Code Demo
This article will discuss the SOLID in code demo. This article series covers Software Design Principles, focusing on the SOLID principles. It includes practical code demos and explanations for each...
George
Jun 28, 2024
Prototype Pattern: Cloning Objects in C#
The Prototype Pattern is a creational design pattern that simplifies object creation by cloning existing instances instead of starting from scratch. Ideal for complex objects, it reduces initializa...
Uday Dodiya
Sep 18, 2024
Singleton Pattern: Ensuring a Single Instance in .NET Core
In this article, we learn about Singleton Pattern: Ensuring a Single Instance in .NET Core. The Singleton Pattern ensures a class has only one instance, providing global access. It's commonly u...
Uday Dodiya
Sep 09, 2024
Abstract Factory Pattern: Designing Families of Related Objects in C#
The Abstract Factory Pattern provides an interface for creating families of related objects without specifying their concrete classes. It ensures consistency and flexibility in object creation, use...
Uday Dodiya
Sep 09, 2024
Factory Method Pattern: Simplifying Object Creation in C#
The Factory Method Pattern is a creational design pattern that delegates object creation to subclasses, promoting flexibility and maintainability. It defines an interface for creating objects but l...
Uday Dodiya
Sep 06, 2024
Categorizing Design Patterns: Creational, Structural & Behavioral
In this article we will learn about Categorizing Design Patterns: Creational, Structural, and Behavioral. It provides real-life examples, benefits, and challenges, offering developers insights for...
Uday Dodiya
Sep 05, 2024
The Importance of Design Patterns in .NET Core Development
This article discusses the importance of design patterns in .NET Core development, highlighting how they enhance scalability, maintainability, and flexibility. Key patterns include Singleton, Repos...
Uday Dodiya
Sep 05, 2024
What Are Design Patterns? Understanding the Basics
Design patterns are essential in software development, offering reusable solutions to common problems. By applying patterns like Singleton, Factory Method, and Observer, developers create flexible,...
Uday Dodiya
Sep 05, 2024
Builder Pattern: Constructing Complex Objects
In this article, we learn about Builder Pattern: Constructing Complex Objects. The Builder Pattern simplifies the creation of complex objects through step-by-step construction. It enables flexibili...
Uday Dodiya
Sep 14, 2024
Design Principle (1): SOLID in Concept
This series explores software design principles, focusing on SOLID principles: Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion, and their pr...
George
Jun 26, 2024
Design Principle (0): Design Principle vs Design Pattern
This series explores software design principles, distinguishing between high-level design principles like SOLID and low-level design patterns, offering practical guidelines and implementation strat...
George
Jun 24, 2024
Understanding Three-Phase Commit in Microservices
Delve into how distributed transactions ensure consistency, atomicity, and fault tolerance across decentralized systems, maintaining ACID properties crucial for scalability and robust transaction m...
Aman Gupta
Jul 18, 2024
Understanding Two-Phase Commit in Microservices
The Two-Phase Commit (2PC) protocol ensures data consistency in microservices by coordinating transactions across services. It involves a prepare phase where participants log changes and vote, and ...
Aman Gupta
Jul 11, 2024
Design Pattern (3), Singleton
This article will discuss the Singleton pattern.
George
Sep 05, 2024
No Records Available.
View More
Learn Python
Challenge yourself
Design Patterns Skill
E-Book Download
Get Certified
React Fundamentals