Joydip Kanjilal

Microsoft MVP, Author and Speaker

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

Joydip Kanjilal is a Microsoft Most Valuable Professional in ASP.Net, as well as a speaker and the author of several books and articles. He received the prestigious MVP (Most Valuable Professional) 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.

The opinions expressed in this blog are those of Joydip Kanjilal and do not necessarily represent those of IDG Communications, Inc., its parent, subsidiary or affiliated companies.

How to work with HTTP Range Headers in WebAPI

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.

How to implement DI in WebAPI using StructureMap

How to implement DI in WebAPI using StructureMap

StructureMap can inject the necessary dependencies seamlessly in your WebAPI controllers

How to work with AutoMapper in C#

How to work with AutoMapper in C#

You can use AutoMapper to eliminate the need to having to write a lot of boilerplate code when mapping objects in your application

My two cents on using the IHttpActionResult interface in WebAPI

My two cents on using the IHttpActionResult interface in WebAPI

This article provides a discussion on how we can send back responses in WebAPI using the IHttpActionResult interface and how things have changed from the way we used the HttpResponseMessage class in the earlier versions of WebAPI.

How to implement DI in WebAPI using NInject

How to implement DI in WebAPI using NInject

NInject is a popular IOC container that can be used to inject dependencies in your WebAPI controllers easily

How to cache Task objects for improving performance

How to cache Task objects for improving performance

Cache your Task objects to improve performance by preventing the unnecessary expensive operations from being executed

How to work with Redis Cache in .Net

How to work with Redis Cache in .Net

Redis is an open source, fast, feature rich, in-memory caching engine that can be used to store and retrieve data in your applications

How to work with FileSystemWatcher in C#

How to work with FileSystemWatcher in C#

The FileSystemWatcher class can be used to monitor changes to file system and trigger events when such changes occur

Working with the DotMemory Unit framework

Working with the DotMemory Unit framework

The DotMemory Unit framework from JetBrains can be used to analyze memory usage, write unit tests, and detect memory issues in .Net apps

How to measure the execution time using PostSharp

How to measure the execution time using PostSharp

PostSharp's AOP capabilities help you profile methods and identify the slow running methods in your application

C# 7 in depth : Exploring local functions

C# 7 in depth : Exploring local functions

Local functions enable you to define a function within the scope of another method to help in promoting encapsulation and bring local variables into scope

Load More