
This article explains how to develop a custom stack structure using C#.

This article explains how to choose the right Data Structure.
Learn the common types of data structures, including primitive and non-primitive, linear and non-linear, homogeneous and heterogeneous structures.

This article explains how to work with Async Stream and Static local functions in C# 8.0 and demonstrates how to use it in application development.

This article explains how to work with new using declaration and read-only struct members in C# 8.0 and demonstrates how to use it in application development.

This article explains how to work with Nullable reference types in C# 8.0 and demonstrates how to use it in application development.

This article explains how to work with Switch expressions and Pattern matching in C# 8.0 and demonstrates how to use it in application development.

This blog explains how to enforce date pattern with DateTime.TryParseExact method

This article explains how developers can enforce a Foreign Key Constraint in a multi-valued column in SQL Server. A multi-valued column stores data in a comma-separated format, like 1, 3, 5.

This article explains the ranges and indices introduced as part of C# 8 and demonstrates how to use it in application development.

This article explains the default Interface implementation feature introduced as a part of C# 8 and demonstrates how to use it in application development.

This blog explains how you can store multiple NULL values with unique data in SQL Server.
This article explains what Strategy Design Pattern is and how to use it in software design and development.

This blog talks about the issue of .NET 4.7 doesn't get installed by default and how to enable it.

This article explains the async main feature introduced as part of C# 7.1 and demonstrates how to use it in application development.
This article explains what Chain of Responsibility Design Pattern is and how to use it in software development.

This article explains about out, exception and literal related enhancements in C# 7.0 and demonstrates that how to use them in software development.

This article explains about existing and new expression-bodied members, which are introduced in C# 7.0 and demonstrates how to use them in software development.
This article explains how to use the new features of Visual Studio to speed up the unit test case creation.

This article explains about pattern matching introduced in C# 7.0 and demonstrates that how to use it in software development.

This article explains about Ref Returns and Ref Local , which are introduced in C# 7.0 and demonstrates how to use it in software development.

Learn how to use ValueTuple in C# 7.0, including named tuple elements, returning multiple values, and tuple deconstruction.

This article explains about the Local Functions introduced in C# 7.0 and demonstrates how to use it in software development.

This article explains how to write better C# code to make it effective and maintainable.
This article explains the options available in Visual Studio to work with Test Driven Development and also present examples about writing unit test cases.
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