Hi, I’m Sudhanshu Shekhar šŸ‘‹

A Full-Stack Web Developer with over 15 years of experience building scalable web applications in ASP.NET, C#, JavaScript, and modern frameworks like React, Next.js, TailwindCSS.

I have worked across General Insurance and Healthcaredomains, delivering robust solutions for enterprise clients. I write about technology, coding best practices, and modern web development, helping developers learn and grow.

DeveloperBloggerLifelong LearnerTech Enthusiast
Sudhanshu Shekhar
Modern C# Features Every .NET Developer Should Know
•8 min read•

Modern C# Features Every .NET Developer Should Know

Discover the features in modern C# that can boost your productivity as a .NET developer. Learn about new syntax improvements, performance enhancements, and modern capabilities introduced across recent C# versions, from C# 12 through C# 14.

Read More
Exploring ServiceProvider in .NET
•5 min read•

Exploring ServiceProvider in .NET

ServiceProvider is fundamental component of dependency injection framework in .NET. In this post we will explore the ServiceProvider and understand its role in Dependency Injection in .NET.

Read More
Exploring ServiceDescriptor in .NET
•21 min read•

Exploring ServiceDescriptor in .NET

ServiceDescriptor is another important class of dependency injection framework in .NET. In this post we will explore the ServiceDescriptor and understand its role in Dependency Injection in .NET.

Read More
Understanding OPTIONS HTTP Method
•3 min read•

Understanding OPTIONS HTTP Method

HTTP GET and POST methods are the most common methods familiar to web developers. OPTIONS is another HTTP method worth exploring to get the information about available resources.

Read More
How to convert Nextjs to TypeScript?
•5 min read•

How to convert Nextjs to TypeScript?

The create-next-app command by default creates the app in JavaScript while creating a new project. In this post we will see how we can create a new app in TypeScript and also convert our existing app to TypeScript.

Read More
Introduction to gRPC on .NET
•10 min read•

Introduction to gRPC on .NET

gRPC is a modern high performance universal Remote Procedure Call Framework. It uses HTTP/2 protocol for communication and we will see some of the benefits of using HTTP/2 over the HTTP/1.1 protocol which has been there since a long time.

Read More
How does an Angular App works in a web browser?
•8 min read•

How does an Angular App works in a web browser?

In this post we are going to see how an angular app works in a web browser, including how Angular's tooling and defaults have evolved since - standalone components, the esbuild/Vite builder, new control flow syntax and zoneless change detection.

Read More
How did I start Blogging ?
•4 min read•

How did I start Blogging ?

This post is not like a usual technical post. I wanted to share my blogging journey so far to motivate people who want to start their blogging journey.

Read More
undefined and null in JavaScript
•3 min read•

undefined and null in JavaScript

Have you been thinking that null and undefined are both the same thing ? Well, not really. Let us understand the difference and uncover some interesting fats about them in this post.

Read More
Loop Invariants
•4 min read•

Loop Invariants

In this post we are going to understand the loop invariants and the correctness of insertion sort algorithm.

Read More