12 Shorthand Operators in C# Every Developer Should Know About

12 Shorthand Operators in C# Every Developer Should Know About

In this article we will get introduced to 12 Shorthand Operators in C# Every Developer Should Know About, these operators are widely used in all projects. Of course there are …

Read More
swagger openapi configurations in ASP.NET Core Web API

Swagger OpenAPI Configurations in ASP.NET Core Web API

Swagger can help you document your APIs by representing your API definition in a JSON format, which is called the OpenAPI Specification document, OpenAPI was originally part of Swagger project …

Read More
Build RESTful APIs using ASP.NET Core and EF Core

Build RESTful APIs Using ASP.NET Core and Entity Framework Core

In this tutorial we will learn how to build RESTful APIs using ASP.NET Core. The APIs will be connected to an SQL Server Express Database Instance using Entity Framework Core.

We will be building RESTful APIs for Movies Database; the APIs will be responsible to connect to the database and get/save/update/delete records to and from the database and return the results back to the client.

Read More
Secure ASP.NET Core Web API Using API Key Authentication

Secure ASP.NET Core Web API using API Key Authentication

You can easily secure ASP.NET Core Web API using API Key Authentication, it is just a matter of doing few steps and you will be able to secure your endpoints. …

Read More
Secure-Web-API-using-JWT-Authentication

Secure ASP.NET Core Web API using JWT Authentication

In this tutorial you will learn how to secure ASP.NET Core Web API using JWT Authentication in .NET 5, I will try to simplify this topic step-by-step while coding. We …

Read More
how to dump object for debugging purposes in c# - codingsonata.com

How to Dump Object for Debugging Purposes in C#?

Explaining 3 ways to dump object in c# , including the Object Dumper, Json Serializer and Yaml Serializer

Read More
Exception Handling in C#

Exception Handling in C#

Exception handling is a very important topic that is sometimes not properly understood or less used. In this article, I will explain to you about the Exceptions, and how to …

Read More
csharp async await tutorial

Your Ultimate async / await Tutorial in C#

You might have already heard about asynchronous programming or async / await, either in .Net or some other language. In this article I will try to explain it to you, …

Read More
Generics in C#

Demystifying Generics in C#

Generics is a great concept in programming languages that was added to .Net 2.0 , it introduces the parameter T to types and methods. Generics improve code reusability, enforces type safety and prevents performance overhead of boxing/unboxing.

Read More
strings-stringbuilder-csharp

The Difference Between String and StringBuilder in C#

In this article, I will be explaining the difference between using String and StringBuilder when dealing with your string values. and in which cases you should never use String. and other cases where StringBuilder is not the optimal solution.

Read More