31 Articles Written

Joydip Kanjilal

A Microsoft Most Valuable Professional in ASP.NET, Speaker, and Author of several books and articles. More than 25 years of experience in IT with more than 18 years in Microsoft .NET and its related technologies. He was selected as a Community Credit Winner at http://www.community-credit.com several times. He has authored 8 books and more than 500 articles in some of the most reputed sites worldwide including MSDN, Info World, CodeMag, Tech Beacon, Tech Target, Developer, CodeGuru, and more.

Popular by Author

Dependency Injection vs Inversion of Control

Dependency Injection (DI) and Inversion of Control (IoC) are two of the most important and popular architectural patterns. There is a widespread misunderstanding regarding...

Working with Reflection in C# and .Net

Reflection is a notion that allows you to inspect and retrieve type information at runtime. In other words, you may use reflection to examine...

Working with Collections in C#

Collections in C# are used to store and retrieve data. You can take advantage of collections to dynamically allocate memory to store data, and...

Working with Files and Directories in .NET

.NET Core offers strong support for working with files and directories. You can take advantage of the Directory, DirectoryInfo, File, and FileInfo classes in.NET...

Machine Learning vs Artificial Intelligence vs Data...

While the words Data Science, Artificial Intelligence, Machine Learning and Deep Learning are all related, they have distinct uses and meanings. Some of these...

Similar Articles

Working with Serialization in C#

When working with applications, C# programmers will often need to store data in a persistent or non-persistent storage medium....

Working with Static Classes and Static Methods in C#

Static classes and methods are an important part of the C# programming language. They provide a way to create...

Working with Delegates in C#

A delegate in C# is a type-safe function pointer that can point to one or more methods with compatible...

Working with Generics in C#

One of the most striking C# programming language features is known as generics. Introduced in C# 2.0, it helps...

Introducing Cyclomatic Complexity in C#

As a programmer is developing software, there will be times when you need to know how complex a method...

Improving String Performance in .NET

In this .NET programming tutorial, we will talk about how we can improve the performance of an application by...

News & Trends