This article is the first article in the series of UML. It explains what UML is and where it can be used in software development. It also explains the fundamental relationship of objects used in UML.

This is the first article in the series of .NET Core. It explains the what and the why of .NET Core and where it can be used in software development.
This article explains what test driven development is and why it’s important i.e. including real world scenarios. It also explains TDD lifecycle.
In this article, you will learn what Observer Design Pattern is and how it is used in software development.

In this article, you will learn about ConcurrentQueue and how to use it efficiently in software development.

In this article you will learn about concurrent collections and ConcurrentDictionary in detail including how to use it efficiently in software development.

This blog talks about the constraint we have when using var keyword in class fields in C#.
This article explains what Mediator Design Pattern is and how to use it in software development.

This article presents the common questions related to sorted collections asked in a .NET interview and explains the answers in an easy way.
This article explains what Synchronization Context is and how to use it efficiently in a multi-threading environment.
This article explains what Command Design Pattern is and how to use it in software development.This is part 14 of the article series.

This article presents the common questions asked in .NET interviews related to traditional and generic collections and explains the answers easily.
This article explains what Semaphore is and how to use it efficiently in multithreading environment.
This article explains what Proxy Design Pattern is and how to use it in software development.

This article presents the common questions asked in .NET interviews related to Abstract Class & Interface and explains the answers in an easy way.

This article presents the common questions asked in .NET interviews related to operators and explains the answers in an easy way.
This article explains what Mutex is and how to use it efficiently in multithreading environment.
This article explains what Composite Design Pattern is and how to use it in software development.

This article presents the common questions asked in .NET interview related to OOPs and explains the answers in an easy way.
This article explains what Thread Atomicity and Deadlock are and how to use and handle them efficiently in multithreading environment.
This article explains what Bridge Design Pattern is and how to use it in software development.

This article presents the common questions asked in .NET interviews related to equality and explains the answers in an easy way.
This blog presents my experience and learning at the C# Corner Annual Conference – 2016.
This article explains what Decorator Design Pattern is and how to use it in software development.
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article