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
(439)
Blogs
(87)
Resources
(9)
Videos
(10)
News
(2)
Articles
How To Get Started With Always Encrypted For Beginners - Part One
Encryption has always been intriguing to me but seemed like it could be a very complex process to set up. However, SQL Server made it very simple when they introduced Always Encrypted (AE) into SQL...
Monica Rathbun
Feb 08, 2018
Learn Service Locator Pattern in C#
This beginner’s tutorial explores the Service Locator Pattern in C#. Despite its decline in favor of Dependency Injection, it remains relevant for legacy systems. The tutorial covers its implement...
Mark Pelf
Mar 26, 2024
Decorator Pattern in C# - 3 versions
In this article, we will explore the versatile Decorator Pattern in C#, presented in 3 different versions. Enhance your understanding of object-oriented design with this powerful pattern, offering ...
Mark Pelf
Mar 20, 2024
Common Approaches To Responsive Design
This article, Explores various strategies for responsive design, including CSS media queries, flexible layouts, and mobile-first approaches. Adapt your website's design to different devices sea...
Rion Williams
Nov 09, 2015
What is Change Data Capture(CDC)
Change Data Capture (CDC) is a method used in databases to track and capture changes in data. It enables real-time updates by identifying and recording modifications made to the database, facilitat...
Chethan N
Mar 07, 2024
Dependency Inversion Principle
In this article, you will learn about the Dependency Inversion Principle. The Dependency Inversion Principle (DIP) in SOLID, outlined by Robert C. Martin, advocates that high-level modules should d...
Pranay Rana
Jul 07, 2015
Open Closed Principle in SOLID
In this article, we will learn about the Open Closed Principle. The Open Closed Principle (OCP) in SOLID, coined by Robert C. Martin, asserts that software entities should be open for extension but...
Pranay Rana
Apr 27, 2015
Interface Segregation Principle
In this article, you will learn about the Interface Segregation Principle. The Interface Segregation Principle (ISP) in SOLID, by Robert C. Martin, emphasizes coding according to specific interface...
Pranay Rana
Jul 07, 2015
Liskov Substitution Principle
This article explains the Liskov Substitution Principle. The Liskov Substitution Principle (LSP), a key SOLID principle by Barbara Liskov, advocates seamless substitution of base class objects with...
Pranay Rana
May 04, 2015
What is Single Responsibility Principle
In this article, you will learn about the Single Responsibility Principle. The Single Responsibility Principle (SRP) in SOLID, emphasized by Robert C. Martin, asserts that a class or function shoul...
Pranay Rana
Apr 20, 2015
SOLID Principles: Practical Examples for Better Software Design
There are some essential principles and best practices that are generally recommended to help manage code and projects more easily. These practices make the code easier to maintain, scale, adopt, a...
Rijwan Ansari
Nov 07, 2023
How to Explain Dependency Injection to a 6-Year-Old Kid
In explaining Dependency Injection (DI) to a child, consider action figures equipped with interchangeable tools. Imagine adding new weapons without altering the figures, much like incorporating adv...
Ng Cheehou
Oct 17, 2023
Problem-Solving with the Singleton Design Pattern: A Before-and-After Code Analysis
Explaining Singleton Design Pattern with C# code example
Ng Cheehou
Oct 06, 2023
Singleton Design Pattern: Eager And Lazy Initialization With Code Example
Explaining the differences between eager and lazy singleton
Ng Cheehou
Oct 09, 2023
How to decide when to use which design pattern?
Design patterns are commonly used design practices in software engineering. This article explains when to use design patterns and which design patterns.
Mahesh Chand
Sep 25, 2023
Coding Principles - SOLID
Solid Principles & Design Patterns explained.
Vinoth Arun Raj Xavier
Oct 04, 2023
Design Patterns in Software Development
In software development, design patterns are like architectural blueprints, guiding developers to create efficient and adaptable code. Structural patterns connect objects (e.g., Adapter, Decorator)...
Hm Ahsan Joyia
Sep 15, 2023
Singleton Vs Static Classes
Why do you use a Singleton class if a Static class serves the purpose What is the difference between Singleton and Static classes and when do you use each one in your program?
Akkiraju Ivaturi
Aug 06, 2012
Clean Architecture And CQRS Pattern
In this article, you will learn about Design Patterns for achieving clean code architecture.
Sanjay Mrinal Kumar Kodangi
Nov 28, 2020
Implementing Pipeline Design Pattern using C#
Learn about the Pipeline design pattern and its implementation using C#. Discover how this powerful pattern breaks down complex tasks into modular steps for efficient and maintainable code.
Jamil Moughal
Jul 18, 2023
No Records Available.
View More
Learn SSRS In 11 Hours
Challenge yourself
Java Skill
E-Book Download
Get Certified
Microsoft Azure