📖 Latest Articles

1419 posts • Sorted by recent
csharp

C# Design Patterns

Design patterns play a critical role in modern C# application development. As software systems grow in size and complexity, developers must deal with…

⏱ 10 min📅 11 Apr 2025
csharp

SOLID Principles in C#

In object-oriented programming, SOLID is an acronym for the five design principles introduced by Robert C. Martin. These principles are used to…

⏱ 22 min📅 10 Apr 2025
csharp

C# - Object Initializer Syntax

C# 3.0 (.NET 3.5) introduced Object Initializer Syntax, a new way to initialize an object of a class or collection. Object initializers allow you to…

⏱ 2 min📅 8 Apr 2025
csharp

C# - Extension Method

Extension methods, as the name suggests, are additional methods. Extension methods allow you to inject additional methods without modifying, deriving…

⏱ 2 min📅 6 Apr 2025
csharp

C# - Events

An event is a notification sent by an object to signal the occurrence of an action. Events in .NET follow the observer design pattern.

⏱ 6 min📅 4 Apr 2025