Abhishek MalaviyaBuilding Resilient APIs in .NET 8 Using Microsoft’s Built-in Tools and NuGet PackagesIn .NET 8, Microsoft introduced the Microsoft.Extensions.Resilience library to empower developers in creating robust applications…1d ago1d ago
Abhishek Malaviya.NET C# Throw exception best practicesIn general, global exception handling is essential for managing errors in an application efficiently. However, when discussing best…Sep 17Sep 17
Abhishek MalaviyaDotNet C# Performance Tip: Use the nameof Operator to Get Enum NamesWhen working with enums in .NET, you often need to get the name of an enum value as a string. A common approach is to use the ToString()…Jul 22Jul 22
Abhishek MalaviyaPattern Matching in C#: Embracing Functional ProgrammingPattern matching in C# is a powerful feature that makes your code more expressive and readable. It allows you to check if an object matches…Jul 1Jul 1
Abhishek MalaviyaDiscard variable in C# .NETIn C#, the discard variable _ (underscore) is a special syntax introduced in C# 7.0. Discards are placeholder variables intentionally…Jun 17Jun 17
Abhishek Malaviya.NET C# Primary ConstructorPrimary Constructors were introduced in C# 12, allowing you to define a constructor directly within the class definition. This feature…May 30May 30
Abhishek MalaviyaKendo tooltip for Textbox/Dropdown List/Grid having character limitationLet us assume we have an existing.NET MVC application using Kendo UI where we can’t change the control size for a better UI experience. So…Mar 7Mar 7
Abhishek MalaviyaArchitecture patterns commonly used in microservice based applicationMicroservices architecture involves breaking down a monolithic application into smaller, independently deployable services. Various…Nov 1, 2023Nov 1, 2023
Abhishek Malaviya.NET C# Record Type FeaturesAs many of you may already be aware, C# 9 introduced a groundbreaking type known as “Record” . These Records seamlessly blend the…Sep 24, 20231Sep 24, 20231
Abhishek Malaviya.NET C# Task Parallel Library -synchronization Q&AIs there any problem with the following code snippet?Sep 14, 2023Sep 14, 2023