Category: C#
Advanced Feature in C#: Extension Methods
In C#, it’s possible to add new behavior to a class or a struct without modifying the original source. This […]
The Hidden Power of C#: Lazy Iteration with the Yield Keyword
Introduction In C#, writing performance-oriented code is often a critical goal. When working with large data sets, memory usage and […]
Customizing Swagger for .NET 7 and Beyond: Taking Your REST API Documentation to the Next Level
With the evolution of REST APIs, developers have increasingly turned to various tools to better document and present their APIs. […]
Understanding the Use of Interfaces in C#
Introduction C# is a modern programming language based on the object-oriented programming (OOP) paradigm. One of the powerful tools it […]
A Guide to Onion Architecture in C#
Introduction Onion Architecture was introduced by Jeffrey Palermo in 2008. This architecture is designed to increase sustainability, testability, and flexibility […]