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 Software Design
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Rijwan Ansari (3)
Sardar Mudassar Ali Khan (2)
Usama Hafeez (2)
Arvind Singh Baghel (2)
Douglas Miller (2)
Md Sarfaraj (1)
Tural Suleymani (1)
Nakul Chaudhari (1)
Ajay Kumar (1)
Ranganath Prasad (1)
Gurpreet Kailey (1)
Selva Ganapathy (1)
Vidya Vrat Agarwal (1)
Pranay Rana (1)
Ahmar Husain (1)
Avinash Tauro (1)
Related resources for Software Design
No resource found
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.
Loosely Coupling in Software Design
2/28/2024 5:16:40 AM.
Let's learn loosely coupling in software design together! We talked about different forms of loosely coupling using C# as an example, but the topic itself is a language agnostic.
Understanding and Managing Class Explosion in Software Design
12/31/2023 5:03:54 AM.
Understanding and Managing Class Explosion in Software Design
Object Creation in C# with the Factory Pattern
12/29/2023 6:06:40 AM.
The power of software design with the Factory Pattern in C#. This comprehensive guide explores its role, benefits, and step-by-step implementation, empowering developers to craft modular and scalable
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
Understanding the Big Ball of Mud in Software Architecture
8/7/2023 6:14:00 AM.
In the realm of software development, creating well-structured, maintainable, and scalable architectures is a crucial goal for every engineering team. However, despite their best efforts, some project
Activity Diagrams Used in Software Development
7/2/2023 5:09:56 PM.
The "Unified Modeling Language" provides the foundation for the system flow diagram. This diagram illustrates how the user interacts with the system for each use case. How the system will fu
Agile Model Used In Software Development
6/28/2023 6:11:22 AM.
The agile model is the combination of the incremental and iterative model that focuses on product quality and adaptability and customer satisfaction by rapid delivery of working and fully functional s
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.
What Is Clean Architecture
2/9/2022 7:17:12 AM.
The whole idea of this architecture is to allow the core part, which consists of complete business logic and application entities, adaptive and flexible enough to deal with changing technology and int
Circular Dependency - The result of a poor design
1/15/2022 10:05:18 AM.
Circular dependency issues can be seen in all tech stacks ( be it Java, C# or even Javascript). This happens because of poor design/implementation of a software. The article tries to explain what a C
Software Design Principles
2/17/2020 11:06:21 PM.
In this article, you will learn about Software Design Principles.
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 Model: Software Development Model
9/26/2017 4:16:29 AM.
This article explains the Agile Model in the Software Development Model.
Software Design Paradigm - Convention Over Configuration (ASP.NET MVC)
1/13/2017 12:45:20 PM.
Learn about Coding by Convention, the software design paradigm used by many software frameworks.
How I Maintain Control in the Highly Subjective Software Design Business
7/27/2014 4:06:28 AM.
Here I am going to tell you how I Maintain Control in the Highly Subjective Software Design Business.
Staying Viable In The Software Design Business: A Case For Deterrence
7/25/2014 1:47:06 AM.
In this article you will learn how to Staying Viable In The Software Design Business: A Case For Deterrence.
Dependency Injection: Part 1
1/21/2014 4:25:05 AM.
This article explains what Dependency Injection is and why there is a need for this software design pattern.
Real Example of Singleton Design Pattern
8/10/2013 11:38:44 PM.
This article attempts to explain the Singleton Design Pattern. I am not going to provide any formal definition of it, I will just share what I understand about it. Let's consider a real-world example to understand it better.
Software Design Guidelines for .NET
9/3/2008 12:48:06 AM.
Through this article I will attempt to break down this fire breathing dragon. And hopefully at the end of it, you would feel confident of riding this dragon towards glory and respect.