C# Naming Conventions
This article explains C# naming conventions, such as how to name classes, methods, interfaces, and constants as well as some general naming guidelines. Like any… Read More »C# Naming Conventions
Software engineer with more than 12 years of experience. The creator of Scenario Hunting technique. Interested in blending concepts to find new ways to improve existing software development workflows.
This article explains C# naming conventions, such as how to name classes, methods, interfaces, and constants as well as some general naming guidelines. Like any… Read More »C# Naming Conventions
This article explores Creating More Flexible and Maintainable Code by C# Constructor Overloading. As a C# developer, you’re probably familiar with constructors – special methods… Read More »C# Constructor Overloading
This article is a general comparison of C# Class vs Struct vs Record. Like many other object-oriented programming languages, C# offers different ways to define… Read More »C# Class vs Struct vs Record
C# Pattern matching features allow developers to write more expressive and concise code when working with complex data structures. With the release of C# 11.0,… Read More »C# Pattern Matching
C# constructors are a fundamental part of object-oriented programming that play a critical role in object creation and initialization. In simple terms, a constructor is… Read More »C# Constructors
This article explores what Binary Trees are, some of it’s types and use-cases and implementation of Binary Trees in C# to improve your data structure… Read More »Binary Trees in C#
JWT Authentication in ASP.NET Core This article is an introduction to JWT Authentication in ASP.NET Core. We’ll be implementing a simple authentication system you can… Read More »JWT Authentication in ASP.NET Core
In this article, we’ll be implementing-lazy loading with Entity Framework Core. Lazy loading is an Entity Framework’s feature that allows entities to be loaded on-demand… Read More »Implementing Lazy Loading with Entity Framework Core
This is an introduction to building a multi-language website in ASP.NET Core, including creating localized resources and language-switching functionality. Building a multi-language website can be… Read More »Building a Multi-language Site in ASP.NET Core
Imagine that you want to write a letter. What information would you include in it? You carefully share the necessary information with the recipient, not… Read More »Data Transfer Objects in C#