Joydip Kanjilal

Columnist

Want to Join?
Opinions expressed by ICN authors are their own.

Joydip Kanjilal is a Microsoft Most Valuable Professional (MVP) in ASP.Net, as well as a speaker and the author of several books and articles. He received the prestigious MVP award at ASP.Net for 2007, 2008, 2009, 2010, 2011, and 2012.

He has more than 16 years of industry experience in IT, with more than 10 years in Microsoft .Net and its related technologies. He has been selected as MSDN Featured Developer of the Fortnight (MSDN) and as Community Credit Winner several times.

He is the author of eight books and more than 250 articles. Many of his articles have been featured at Microsoft’s Official Site on ASP.Net.

He was a speaker a speaker at the reputed Spark IT 2010 event and at the reputed Dr. Dobb’s Conference 2014 in Bangalore. He's also worked as a judge for the Jolt Awards at Dr. Dobb's Journal.

How to write performance tests using NBench

How to make your Web API responses consistent and useful

How to make your Web API responses consistent and useful

A custom wrapper for your Web API responses can provide meaningful information and ensure consistency regardless of success or failure

How to do partial updates to REST API resources

How to do partial updates to REST API resources

Take advantage of HTTP PATCH to partially update resources and transfer less data over the wire

How to use the mediator design pattern in C#

How to use the mediator design pattern in C#

Take advantage of the mediator design pattern to promote loose coupling and simplify the coding of object interactions

How to use correlation IDs in ASP.Net Web API

How to use correlation IDs in ASP.Net Web API

Take advantage of the built-in correlation IDs in Web API to track HTTP requests that flow through multiple back-end services

Understand the .Net CLR thread pool

Understand the .Net CLR thread pool

Knowing how thread injection works in .Net is key to allowing your ASP.Net application to make the best use of system resources

How to work with RabbitMQ in C#

How to work with RabbitMQ in C#

Take advantage of RabbitMQ, an open source, fast message broker to store and retrieve messages in your applications

How to implement the template method design pattern in C#

How to implement the template method design pattern in C#

The template method design pattern allows you to define the skeleton of an algorithm in a base class and defer the details to subclasses

Introducing the ASP.Net Core MVC framework

Introducing the ASP.Net Core MVC framework

The ASP.Net Core MVC framework enables you to build applications that are loosely-coupled, responsive, fast and easier to test and maintain

My two cents on WebClient vs HttpClient vs HttpWebRequest

My two cents on WebClient vs HttpClient vs HttpWebRequest

Understand the merits and demerits of the three approaches — WebClient, HttpClient and HttpWebRequest — when working with HTTP requests and responses

How to work with HTTP Range Headers in WebAPI

How to work with HTTP Range Headers in WebAPI

Range requests enable you to retrieve partial content in lieu of the entire content for improved performance when working with WebAPI over HTTP.

How to implement a type-safe enum pattern in C#

This article presents a discussion on enums, what they are and why they are useful and the design constraints when using enums in applications and how to implement a type-safe enum pattern with code examples wherever appropriate.

Load More