September 12, 2022

C# 11.0: Required Members

Just a couple of months to go for .NET 7 final release, as you might already know, some of the C# 11.0 features are already available.  […]
September 12, 2022

C# 11.0: Required Member

Just a couple of months to go for .NET 7 final release, as you might already know, some of the C# 11.0 features are already ready […]
August 15, 2022

EF Core: OnDelete DeleteBehavior ClientSetNull Vs. SetNull in an Optional Relationship

In this post, let’s have a look at the difference between DeleteBehavior.ClientSetNull and DeleteBehavior.SetNull when configuring OnDelete action in an Optional EF Core Relationship.  I am finding this important […]
August 13, 2022

ASP.NET Core: Rate Limiting with .NET 7 Preview 6

With the upcoming .NET 7, there’s a new NuGet package System.Threading.RateLimiting coming to manage the Rate Limiting. We can use rate limiting to protect a resource from getting […]
July 20, 2022

Entity Framework Core 7 Preview 6: Performance Improvements

Entity Framework Core 7 (EF7) Preview 6 was released and it contains a bunch of performance improvements by reducing unnecessary roundtrips to the database and by improved […]
July 16, 2022

Visual Studio 2022 Version 17.3 Preview 3: IEnumerable Debugger Visualizer Improvements

In this post, let’s have a look at one of the nicest features in Visual Studio 2022 Preview that got improved with Visual Studio 2022 version 17.3 […]
June 16, 2022

.NET 7 Preview 5: Improved Polymorphic Serialization/Deserialization Support in System.Text.Json

.NET 7 Preview 5 is out and we now have omproved Polymorphic Serialization/Deserialization Support in System.Text.Json. Consider the following classes. public class Person {     public string Name { get; set; } } public class Student : Person {     public int StudentId { get; set; } […]
June 15, 2022

Azure Functions (In Process): Output Binding to a Dynamic Queue/Topic

In this post let’s see how we can set up an Output Binding in an In Process Azure Function to send messages to a dynamic target […]
May 11, 2022

CoreWCF Is Released

CoreWCF, the .NET Core version of Windows Communication Foundation is finally released. The 1.0 release of CoreWCF is compatible with .NET Standard 2.0 so that it will work with, […]
April 26, 2022

C# 11.0: Raw String Literals

In this post, let’s have a look at one of the nicest features coming in C# 11.0. And this is one of my favorites. You can […]
April 20, 2022

C# 11.0: Parameter Null Checking (Revisited)

C# 11.0 was initially planned to have the bang-bang operator for improved Parameter Null Checking. If you don’t know what that is, I have written this post […]
April 15, 2022

ASP.NET Core: Custom Controller Action Parameter Binding using TryParse in Minimal APIs

.NET 7 Preview 3 is out and in this post let’s see how we can customize Controller Action parameter binding using TryParse in Minimal APIs. Let’s consider the […]