Joydip Kanjilal

How not to use interfaces in C#
Featured

How not to use interfaces in C#

When designing an application, you will often need to use interfaces and abstract classes. This article discusses some common examples…
How to use IHostedService in ASP.Net Core
Featured

How to use IHostedService in ASP.Net Core

We often need to execute background tasks and scheduled jobs in our applications. To implement background tasks in ASP.Net Core,…
How to upload files in ASP.Net Core MVC
Featured

How to upload files in ASP.Net Core MVC

ASP.Net Core MVC provides support for uploading files through model binding that leverages the IFormFile interface. Recall that model binding…
How to use the strategy design pattern in .Net
Featured

How to use the strategy design pattern in .Net

Design patterns are used to solve common design problems in software development and to reduce the complexities in our source…
How to improve the performance of ASP.Net Core applications
Featured

How to improve the performance of ASP.Net Core applications

ASP.Net Core is a fast, lightweight, open-source, cross-platform rewrite of the ASP.Net framework that runs on Windows, Linux, and even…
How to implement health checks in ASP.Net Core
Featured

How to implement health checks in ASP.Net Core

Health checks are used to determine if the application is responding to requests normally. ASP.Net Core provides support for health…
Measure the quality of your .Net code with NDepend
Featured

Measure the quality of your .Net code with NDepend

Assessing the quality of an application’s code is often a subjective process. This is why we turn to code metrics…
How to use Glimpse in ASP.Net Core
Featured

How to use Glimpse in ASP.Net Core

Glimpse is a popular, open-source web debugging and diagnostics tool that can be used to gain visibility into the performance…
How to use output formatters in ASP.Net Core
Featured

How to use output formatters in ASP.Net Core

ASP.Net Core provides built-in support for data exchange in the JSON and XML formats. If you want your ASP.Net Core…
How to use the Save-Data request header in ASP.Net Core
Featured

How to use the Save-Data request header in ASP.Net Core

HTTP headers contain data stored as name/value pairs that are passed between the server and the client. These headers are…
How to use NCache in ASP.Net Core
Featured

How to use NCache in ASP.Net Core

Although ASP.Net Core lacks a cache object, it provides support for several different types of caching including in-memory caching, distributed…
How to use Lamar in ASP.Net Core
Featured

How to use Lamar in ASP.Net Core

ASP.Net Core comes with built-in support for dependency injection. In fact, ASP.Net Core comes with a minimalistic dependency injection container…
How to bypass security in integration tests in ASP.Net Core
Featured

How to bypass security in integration tests in ASP.Net Core

Integration tests are used to check if the different parts of the application work as expected when they are assembled…
How to use managed pointers in C#
Featured

How to use managed pointers in C#

A pointer is a variable that points to the address of another variable. In other words, a pointer holds the…
Static classes and static class members in C# explained
Featured

Static classes and static class members in C# explained

The static keyword in the C# programming language allows you to define static classes and static members. A static class…
Back to top button