Design Patterns & Practices
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.


  • Sean Franklin

    Framework Design - The Template Method Pattern

    In this article, I'll teach you how to conceptualize and implement this wonderful design pattern. It's used frequently in application frameworks, so the final product will likely appear fam...
    Sean Franklin Apr 01, 2020
  • Jasminder Singh

    Repository Pattern In C#

    This article explains the repository pattern in C# and how to implement a repository pattern in C# application.
    Jasminder Singh Mar 07, 2020
  • Gurpreet Kailey

    K.I.S.S. Software Design Principle

    In this article, you will learn about K.I.S.S. is a Software design principle.
    Gurpreet Kailey Feb 18, 2020
  • Gurpreet Kailey

    Software Design Principles

    In this article, you will learn about Software Design Principles.
    Gurpreet Kailey Feb 17, 2020
  • Avnish Kumar

    Essentials Of MVVM 💻📱🖥️

    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.
    Avnish Kumar Feb 17, 2020
  • Prasad Raveendran

    Don't Repeat Yourself (DRY) Design Principle

    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...
    Prasad Raveendran Feb 14, 2020
  • Prasad Raveendran

    Don't Repeat Yourself (DRY) - Part Two

    In this article, we will be discussing one of the DRY issues - Repeated Logic - and some of the possible solutions to address this issue.
    Prasad Raveendran Feb 14, 2020
  • Anuj Agrawal

    Facade Design Pattern With Example

    In this article we will try to implement Facade Design pattern using an example of a Banking System which has different types of accounts like checking and savings.
    Anuj Agrawal Jan 29, 2020
  • Anuj Agrawal

    Factory Design Pattern With Example

    This article explains one of the most important creational design patterns; i.e Factory Pattern
    Anuj Agrawal Jan 25, 2020
  • Anuj Agrawal

    Singleton Design Pattern with an Easy to Understand Example

    This blog explains the Singleton design pattern with an example.
    Anuj Agrawal Jan 22, 2020
  • Mayank Tripathi

    Design Patterns Series - Chapter One - Introduction

    This article mainly focuses on design patterns' actual use in real time programming problems, types and sub-types of design pattern.
    Mayank Tripathi Jan 15, 2020
  • David Mccarter

    dotNetDave Says…Always Code For Reusability

    You can overhear me say this in every one of my code conference sessions! I’ve been coding for over 25 years, and this way of thinking has allowed me to make changes to the code, later in time, eas...
    David Mccarter Nov 07, 2019
  • Naila Nawaz

    Mobile App Development Best Practices

    This blog demonstrates the best practices for writing Android and iOS apps
    Naila Nawaz Sep 26, 2019
  • Ajay Mor

    NULL Object Design Pattern

    In this video, we will talk about null object design pattern and will see how we can abstract away our client code from null checks across the entire application.
    Ajay Mor Sep 19, 2019
  • Shivprasad Koirala

    Must Know Design Pattern Interview Questions

    This article covers most popular design pattern interview questions and answers including factory design pattern, abstract factory design pattern, prototype pattern and more.
    Shivprasad Koirala Sep 16, 2019
  • Hemant Jindal

    Repository And UnitOfWork Pattern - Part Two

    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...
    Hemant Jindal Sep 10, 2019
  • Hemant Jindal

    Repository And UnitOfWork Pattern - Part One

    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 speci...
    Hemant Jindal Sep 10, 2019
  • Hemant Jindal

    Repository And UnitOfWork Pattern - Part Three

    This article describes how UnitOfWork, Repository Pattern, and Identity column work together and execute a statement in a single transaction.
    Hemant Jindal Aug 27, 2019
  • Shervin Cyril

    Design Patterns - Singleton

    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.
    Shervin Cyril Aug 04, 2019
  • Shervin Cyril

    Design Patterns - Factory

    In this article, I am explaining the Factory design pattern from the Gang of Four (GoF) design patterns
    Shervin Cyril Aug 04, 2019
  • Amit Tyagi

    Facade Design Pattern In C#

    C# Facade Pattern is used in hiding complexity of large systems and provide simpler interfaces. In this article, we will understand what Facade Pattern is and when and how to use a facade pattern i...
    Amit Tyagi Jul 24, 2019
  • Shervin Cyril

    Design patterns: Facade

    Facade design pattern is a good programming pattern when the system is large and there is a large number of interrelated classes. Here we are going see what is facade design pattern and its usage.
    Shervin Cyril Jul 24, 2019
  • David Anderson

    Decorator Design Pattern in C#

    This video talks about the decorator design pattern in C# along with some best practices and examples.
    David Anderson Jul 10, 2019
  • Souradip Panja

    Factory Design Pattern In JavaScript

    In this article, we will learn about Factory Pattern, one of the core design principles in JavaScript.
    Souradip Panja Jul 03, 2019
  • Prasad Raveendran

    Don't Repeat Yourself (DRY) - Part Three

    In this article, we are going to discuss the final issue - Repeated Execution Pattern. This pattern can be used when you see similar chunks of code repeated at several places.
    Prasad Raveendran Jun 03, 2019
  • View More