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
About Principles
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Ashutosh Singh (5)
Munib Butt (5)
Akkiraju Ivaturi (5)
Geo J Thachankary (3)
Prasad Raveendran (3)
Jitendra Mesavaniya (3)
Jasminder Singh (3)
Ayush Gupta (2)
Vikas Singh (2)
Manikanta Pattigulla (2)
Rijwan Ansari (2)
Pranay Rana (2)
Ajay Kumar (2)
Vinoth Xavier (2)
Habibur Rony (2)
Thiago Vivas (2)
Usama Hafeez (2)
Rikam Palkar (2)
Vidya Vrat Agarwal (2)
Gurpreet Kailey (2)
Arvind Singh (2)
Sachin Kalia (2)
Ng Cheehou (1)
Hadshana Kamalanathan (1)
Rasul Huseynov (1)
Chetan Sanghani (1)
Harshit Pandey (1)
Dwarkesh Vajjala (1)
Sundaram Subramanian (1)
Chethan N (1)
Shrikrishn Bansal (1)
Naveen Kumar (1)
Md Sarfaraj (1)
Sanjay Kumar (1)
Ankur Mistry (1)
Sardar Mudassar Ali Khan (1)
Sandip Jadhav (1)
Ratnesh Singh (1)
Arindam Dawn (1)
Anupam Maiti (1)
Ravi Raghav (1)
Damodara Naidu (1)
Tural Suleymani (1)
Ojash Shrestha (1)
Stephen Simon (1)
Kirtesh Shah (1)
Rafaelo Condret (1)
Sukesh Marla (1)
Priyanka Jain (1)
Sandeep Sharma (1)
Anant Vernekar (1)
Marwa Balhoudi (1)
Prageeth (1)
Rahul Sahay (1)
Ankur Shah (1)
Abhishek Jaiswal (1)
Matthew Cochran (1)
Shivprasad (1)
John Charles Olamendy (1)
Charles Petzold (1)
Shivprasad Koirala (1)
Related resources for Principles
No resource found
When to Use Abstract Class vs Interface and Why?
11/29/2024 5:54:53 AM.
This article explains when to use abstract classes vs. interfaces in C# through two scenarios. The first scenario demonstrates how abstract classes help avoid code duplication, while the second shows
Apply Azure Virtual Machines to the Zero Trust Principles
9/25/2024 7:04:48 AM.
This content explores the integration of Azure Virtual Machines with Zero Trust principles, emphasizing the importance of robust security in cloud environments.
Understanding Dependency Inversion Principle (DIP) with C#
8/27/2024 9:40:32 AM.
This guide explains how DIP enhances software design by decoupling high-level and low-level modules, promoting flexibility and maintainability. Understand its implementation using Dependency Injection
Understanding Builder Design Pattern
8/1/2024 6:14:40 AM.
The Builder is a pattern that belongs to the creational design patterns family. What makes it special is its ability to provide abstraction to the client by encapsulating different types of the same o
FIRST Principles of Unit Testing: A Guide to Quality Code in C#
6/12/2024 5:46:57 AM.
Emphasizing the FIRST principles (Fast, Independent, Repeatable, Self-validating, and Timely), this guide equips developers with the techniques and best practices needed to ensure robust, reliable, an
Introduction to Agile Development: Principles and Practices
6/12/2024 5:31:43 AM.
Agile development is a dynamic approach to software projects, emphasizing iterative progress, collaboration, and flexibility. Grounded in the Agile Manifesto, it values customer satisfaction, adaptabi
What Are The Twelve Codd's Principles In DBMS
6/5/2024 10:50:53 AM.
Edgar F. Codd's twelve rules define relational database management systems (RDBMS), ensuring data integrity and consistency. These guidelines aid in robust database design and management, facilita
Basic Principles of .NET Core for Modern Development
6/3/2024 9:38:36 AM.
.NET Core, developed by Microsoft, is a versatile, cross-platform framework for modern applications. It offers modularity, high performance, and compatibility across operating systems. With strong co
Understanding SOLID Principles in .NET Core
6/2/2024 10:05:10 AM.
SOLID principles are a set of five design principles in object-oriented programming that aim to make software designs more understandable, flexible, and maintainable. In this blog post, we’ll explore
Mastering SOLID Principles in C# with Real-Time Examples
5/29/2024 5:39:49 AM.
Mastering SOLID principles in C# enhances software design by promoting maintainability, scalability, and robustness. These principles include Single Responsibility, Open/Closed, Liskov Substitution, I
Understanding the SOLID Principles in Object-Oriented Design
5/18/2024 6:36:28 AM.
The SOLID principles are five foundational design guidelines proposed by Robert C. Martin to create maintainable, flexible, and understandable object-oriented software, aiding in adaptability and ease
Mastering OOP in C#: A Real-World Project Journey
5/13/2024 4:57:51 AM.
Explore Object-Oriented Programming in C# through a practical journey. Learn key concepts like inheritance, polymorphism, and encapsulation while working on real-world projects. Master C# development
An Overview on Domain Driven Design (DDD)
5/13/2024 3:55:21 AM.
Explore the fundamentals of Domain Driven Design (DDD) in this overview, focusing on principles like domain modeling, ubiquitous language, and bounded contexts.
SOLID Principles in Software Development using C#
5/9/2024 5:21:11 AM.
This article will explore each SOLID principle and demonstrate how they can be applied in C#.
Guiding Principles in Artificial Intelligence
5/8/2024 6:24:19 AM.
In this article, we delve into the key guiding principles of Artificial Intelligence. Each principle plays a pivotal role in shaping the development, deployment, and regulation of AI systems, ultimate
Learn About SOLID Principles
5/7/2024 11:24:48 AM.
SOLID principles are fundamental to object-oriented design, ensuring code is clean, maintainable, and scalable. Learn SRP, OCP, LSP, ISP, and DIP for robust, flexible software architecture.
Understanding the Single Responsibility Principle (SRP) using C#
5/2/2024 5:03:22 AM.
The article delves into the Single Responsibility Principle (SRP) in C#, emphasizing its importance in object-oriented programming. It illustrates SRP violations and provides improved code examples fo
S.O.L.I.D Principles - A Primer
4/29/2024 5:51:10 AM.
Explore the essential S.O.L.I.D principles in software development for robust, maintainable code. Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Invers
Dependency Injection and Service Lifetimes in .NET Core
4/19/2024 5:02:29 AM.
Dependency Injection (DI) simplifies software development by promoting loosely coupled code, aligning with the Dependency Inversion Principle of SOLID. In this guide, we'll explore how to implemen
REST APIs: Principles, Components, and Advantages
4/19/2024 4:48:44 AM.
In today's interconnected digital world, the need for efficient communication between software systems has never been greater. In this article, we'll delve into the world of REST APIs, explori
SOLID Principles In Flutter Development
4/16/2024 5:05:02 AM.
Explore how SOLID principles can enhance your Flutter development process. Learn how to apply these principles to create more understandable, flexible, and maintainable software designs.
SOLID Principles in C# for Employee Management Example Mastering
4/11/2024 4:56:36 AM.
SOLID principles are a set of design principles that help developers create maintainable, scalable, and flexible software. In this article, we'll explore each of the SOLID principles: Single Respo
Mastering SOLID Design Principles in C#
4/11/2024 3:58:49 AM.
SOLID design principles provide guidelines for creating maintainable, flexible, and scalable software. They enhance code readability, reduce duplication, and promote effective testing. Principles like
Learn Principles Of Lean Thinking
4/5/2024 5:44:22 AM.
In this article, we will learn Principles of Lean Thinking" encapsulates the core tenets of Lean Manufacturing, emphasizing continuous improvement and waste reduction.
All-in-One Architecture/Monolithic Architecture in .NET
4/4/2024 4:37:26 AM.
The "All-in-One" architecture, also known as the Monolithic architecture, is a traditional software design approach where all components of an application are tightly integrated into a singl
Web API Design Principles Or Web API Design Guidelines
3/19/2024 6:10:44 AM.
This article delves into the best practices for implementing and designing web APIs. It emphasizes the importance of considering both the API implementation and consumer perspectives. Key points inclu
What Is DevOps And Its Key Principles
3/15/2024 6:16:52 AM.
DevOps merges development and operations, emphasizing collaboration, automation, and continuous integration. Key principles include infrastructure as code, agile practices, and a feedback loop for mon
DRY, YAGNI, KISS Engineering Principles
2/19/2024 10:51:37 AM.
In software development and engineering, certain guiding principles serve as beacons of efficiency and effectiveness. Among these principles, DRY, YAGNI, and KISS stand out as fundamental pillars that
SOLID Principles In C# - Liskov Substitution Principle
2/15/2024 7:10:01 AM.
C# is an object-oriented programming language. These days whenever you talk about object-oriented programming you hear the acronym, SOLID. These are five design principles introduced by Michael Feathe
Dependency Inversion Principle
2/15/2024 6:57:31 AM.
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 depe
Open Closed Principle in SOLID
2/15/2024 6:51:23 AM.
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 cl
How to Make REST APIs Idempotent?
1/16/2024 8:41:00 AM.
Some HTTP methods are by default Idempotent and some we need to make them Idempotent to avoid but obvious issues in our REST APIs
The SOLID Principles in C#
1/10/2024 8:27:55 AM.
Explore the SOLID principles in C# programming for maintainable, scalable, and adaptable code. Dive into Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency
Interface Segregation Principle (ISP) in .NET 6 Core
11/15/2023 10:55:55 AM.
As we navigate the SOLID principles in the realm of .NET 6 Core, the Interface Segregation Principle (ISP) takes center stage. This principle emphasizes creating specialized interfaces for clients rat
Liskov Substitution Principle (LSP) in .NET 6 Core
11/15/2023 9:13:04 AM.
As a burgeoning developer delving into the SOLID principles, understanding the Liskov Substitution Principle (LSP) is pivotal for crafting robust and maintainable code. In this article, we'll demy
SOLID Principles: Practical Examples for Better Software Design
11/7/2023 4:32:08 AM.
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, and
Open-Closed Principle (OCP) in .NET 6 Core
10/30/2023 5:50:49 AM.
As a beginner developer, you're likely on a quest to create clean, maintainable, and scalable code. One of the guiding principles in this journey is the "Open-Closed Principle" from the
Overview Of SOLID Principles In C#
10/30/2023 5:04:17 AM.
This article explains the basic rules which are combined and called the SOLID Principles. SOLID principles are a set of design principles in object-oriented programming (OOP) that help developers crea
Single Responsibility Principle (SRP) in .NET Core
10/23/2023 8:19:29 AM.
As a developer with one year of experience, you've likely come across the SOLID principles, a set of five principles that promote clean, maintainable, and scalable code. Among these principles, th
Coding Principles - SOLID
10/6/2023 9:37:30 AM.
Solid Principles & Design Patterns explained.
Coding Principles - DRY and KISS
10/6/2023 9:34:11 AM.
This article explains DRY (Don't Repeat Yourself), KISS (Keep It Simple, Stupid) principles.
SOLID Principles In C# - Dependency Inversion Principle
9/17/2023 8:41:47 PM.
C# is an object-oriented programming language. These days whenever you talk about object-oriented programming you hear the acronym, SOLID. These are five design principles introduced by Michael Feathe
Understanding S.O.L.I.D. Principles in C#
9/13/2023 8:53:58 AM.
Learn how to apply the five key principles of Object-Oriented Programming (OOP) - Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion - in C# with
Software Testing - Best Practices And Principles To Write Unit Testing
8/31/2023 10:10:32 AM.
In this article, you will learn best practices and principles to write Unit testing.
Software Testing Approaches And Techniques
8/23/2023 8:34:38 AM.
This article give you a general best practices guidelines for writing software test according to the testing principles.
Applying SOLID Principles in Angular Development: Building Robust and Maintainable Applications
5/27/2023 2:12:52 PM.
Explore the practical implementation of SOLID principles in Angular development with code examples. Learn how Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Depend
Cloud FinOps - What it is and Why You Need it
4/27/2023 9:41:14 AM.
This article explains Cloud FinOps in detail. What is it? Why do we need it? When to use it?
SOLID With .Net Core
3/27/2023 5:30:04 AM.
This article will explain the SOLID principles along with a practical sample of how to apply each of them.
Clean Coding Practices In .NET - Unit Tests And SOLID Principles
3/20/2023 8:25:31 AM.
In this article, you will learn about Clean Coding Practices in .NET: Unit Tests and SOLID Principles.
SOLID Principles In C# With Examples
3/13/2023 6:11:46 AM.
In this article, I'm going to explain SOLID principles in C#, including Single Responsibility Principle (SRP), Open Closed Principle (OSP), Liskov Substitution Principle (LSP), Interface Segregati
The Single Responsibility Principle You Don't Know
9/2/2022 5:38:22 AM.
In this article, you will learn about the single responsibility principle you don't know.
Design Principles For Better Software
7/18/2022 6:23:11 AM.
This article is about design principles and will help in basic understanding of most important principles used in better software development
Solid Principles Simplified (C#, .Net 5)
6/30/2022 1:46:41 PM.
This article is about Solid principles, concepts are described with examples for clear understanding of each principle.
Design Principles In Software Architecture
6/21/2022 11:48:31 AM.
This article discusses about the Design Principles and Standards extensively used in Software Architecture which are time-tested and relevant as of 2021.
Creating An Extension Method To Get Enum Description
3/30/2022 12:55:39 PM.
This article will take you down the rabbit hole to understand the extension methods in C#.
S.O.L.I.D Principles with C#
3/30/2021 9:28:12 AM.
In this video, I break down the 5 principles from SOLID alongside their common scenarios and how to apply the right principle to fix them
Design Principles and Standards
1/4/2021 7:07:09 AM.
In this session of Software Architecture Virtual Conference get to know about the design principles and standards.
Introduction To SOLID Principles
9/24/2020 8:39:11 AM.
In this article, you will learn about SOLID Principles.
Approaching MongoDB Design - Basic Principles
6/25/2020 5:56:29 AM.
In this article, we will go through some basic principles for building a good design for your MongoDB database.
SOLID Principles In C# - Interface Segregation Principle
5/29/2020 5:53:53 AM.
C# is an object-oriented programming language. These days whenever you talk about object-oriented programming you hear the acronym, SOLID. These are five design principles introduced by Michael Feathe
SOLID Principles In C# - Open Closed Principle
5/26/2020 1:01:43 PM.
C# is an object-oriented programming language. These days whenever you talk about object-oriented programming you hear the acronym, SOLID. These are five design principles introduced by Michael Feathe
SOLID Principles In C# - Single Responsibility Principle
5/26/2020 12:41:29 PM.
C# is an object-oriented programming language. These days whenever you talk about object-oriented programming you hear the acronym, SOLID. These are five design principles introduced by Michael Feathe
😇SOLID Design Principles Simplified With UML
5/11/2020 11:19:27 AM.
Frequently asked interview question. & good programming practice.
Reactive System Design Principles
4/7/2020 12:37:28 PM.
K.I.S.S. Software Design Principle
2/18/2020 9:58:29 AM.
In this article, you will learn about K.I.S.S. is a Software design principle.
Software Design Principles
2/17/2020 11:06:21 PM.
In this article, you will learn about Software Design Principles.
Object Oriented Design Principles
2/14/2020 8:54:02 PM.
In this article we will go beyond the pillars of Objected Oriented Programming, We will talk about Object Oriented design principles.
Don't Repeat Yourself (DRY) Design Principle
2/14/2020 9:16:43 AM.
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
Introduction to Redux
9/24/2019 9:11:10 AM.
This article talks about the introduction to Redux. Redux is a predictable state container for JavaScript apps.
OOP Principles In Java
9/18/2019 5:37:32 AM.
In this article, we will discuss Object Oriented Programming (OOP) principles in Java. We will also discuss its features in detail i.e polymorphism, inheritance, encapsulation and abstraction.
Deep Dive Into SOLID Principles
8/4/2019 2:25:24 AM.
In this article, you will learn about SOLID principles with real time examples.
Don't Repeat Yourself (DRY) - Part Three
6/3/2019 9:34:59 AM.
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.
Azure Fundamentals AZ-900 - Module One
5/27/2019 1:20:36 AM.
In this article, you will learn about the principles of cloud computing and the Azure AZ-900 course.
An Overview Of SOLID Principles
9/6/2018 6:31:13 AM.
An overview of SOLID Principles. SOLID. abbreviation means S for Single Responsibility, O for Open Close principle, L for Liskov Substitution principle, I for Interface segregation principle, D for De
Difference Between Software Design Principles - DRY And KISS
6/4/2018 11:25:00 AM.
In this article, we will explain the main basics of two software design principles, DRY and KISS.
Software Design Principles DRY, KISS, YAGNI
9/29/2017 11:40:29 AM.
In this article, I am going to explore software design principles and their benefits and why design principle are useful for us and how to implement them in our daily programming. We will see DRY, KIS
Agile Principles That Apply To DevOps
7/31/2017 1:26:12 PM.
DevOps is a “culture”, where development, test, and operations work together in a collaborative manner to automate delivery of quality software. DevOps culture develops “production-first mindset”. I.
The Principles Of Good Programming
7/5/2017 10:42:05 AM.
Programming principles have helped me over the years become a better programmer, and I believe, this article will help any developer become more efficient and to produce code which is easier to mainta
Tell Don't Ask Design Principle
8/28/2015 12:23:34 PM.
This article describes the design principle called Tell, Don't Ask.
Things Every Good Developer Should Know
5/18/2015 3:17:02 PM.
This article describes most of the things that every good developer should know.
Some Software Testing Principles
4/10/2015 6:00:54 PM.
In this article we will learn seven software testing principles.
C# Corner Chandigarh Chapter Webinar 14th September 2014 Official Recap - SOLID Design Principles
12/26/2014 6:39:20 AM.
The C# Corner Chandigarh Chapter held its event on the 14th of September 2014. It was a house full of attendees who came across to attend this event. Thanks to all who joined us.
SOLID (Object Oriented Design) Principles
3/24/2014 12:33:51 PM.
This article attempts to describe the best technique for writing code that requires a minimum of changes to add/modify requirements that are easily scale-able and most importantly, reusable. This is where the S.O.L.I.D. principles and Design patterns are useful.
Website Optimization Through SEO
3/9/2014 2:33:08 PM.
This article will explain some of the major aspects related to websites that can at least make you feel better if you are involved in web development.
The Open Closed Principle of SOLID
5/22/2013 11:45:05 PM.
SOLID principles are like the backbone of OOP, I've gone through with this and obtained a good understanding of this and I thought to share it so that anyone can understand this principle at MAX.
Writing Better Code - Keepin' it Extensible
5/13/2013 4:21:55 AM.
In a previous article I talked about how to keep code cohesive by applying the Single Responsibility Principle. I wanted to explore part of another principle of software engineering that will help our code be extensible and can handle growth and change.
The Single Responsibility Principle
5/7/2013 2:04:04 PM.
SOLID principles are like the backbone of OOP, I've gone through this and made some good understanding of this and I thought to share with you all so that anyone can understand this principle at MAX.
Implement 5 Important Principles of REST Through WCF Services
10/13/2012 6:02:53 AM.
This article will explain about 5 important principles of REST using WCF Services.
S.O.L.I.D Design Principles Explained: Part 3
8/14/2012 2:09:17 PM.
In this article, we are going to discuss the third principle of SOLID design principles i.e. the Liskov Substitution Principle.
S.O.L.I.D Design Principles Explained: Part 4
8/14/2012 2:00:49 PM.
In this article, we discuss about the “I” in the “SOLID” i.e. Interface Segregation Principle.
S.O.L.I.D Design Principles Explained: Part 5
8/14/2012 1:59:21 PM.
In this article, we discuss the last acronym “D” in the “SOLID” i.e. the Dependency Inversion Principle.
S.O.L.I.D Design Principles Explained : Part 2
8/13/2012 3:13:28 PM.
Here we will discuss the second letter in the word SOLID i.e., O. O stands for OCP (Open Closed Principle).
S.O.L.I.D Design Principles Explained : Part 1
8/13/2012 2:45:19 PM.
This article will cover the acronyms for SOLID and a brief introduction to Cohesion and Coupling is provided to understand the SOLID principles.
Promoting Schemas Properties in BizTalk Server
5/15/2012 1:57:26 PM.
A common scenario in a BizTalk solution is to subscribe to a message based on its content or context and make decisions based on the underlying values. This is known as content-based routing. In this article, I will cover the principles and techniques to expose this sort of metadata in BizTalk Server.
The Principles of Movement in Windows Phone 7
1/25/2011 6:46:24 AM.
Much of the core of an XNA program is dedicated to moving sprites around the screen. Sometimes these sprites move under user control; at other times they move on their own volition as if animated by some internal vital force.
Design pattern -Inversion of control and Dependency injection
11/6/2008 4:28:49 AM.
In this section we will discuss about how IOC and DI can help us build loosely coupled software architecture.