
Understanding Model Context Protocol (MCP)
A beginner-friendly guide to Model Context Protocol (MCP) and how it helps AI understand, manage, and securely access company data with context.
Read MoreA 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.


A beginner-friendly guide to Model Context Protocol (MCP) and how it helps AI understand, manage, and securely access company data with context.
Read More
In this post, we are going to explore Markdown Prompting — a powerful way to get better answers from AI tools like ChatGPT, Gemini, and others.
Read More
Discover the latest features in C# that can boost your productivity as a .NET developer. Learn about new syntax improvements, performance enhancements, and modern capabilities introduced in recent C# versions.
Read More
In this post we will understand how working in a legacy project can also be fun and full of learning.
Read More
In this post we will see the code of sample nextjs application for uploading image to aws s3 bucket using presigned url.
Read More
In this post we will see the way to upload an image from nextjs application to aws s3 bucket using presigned url.
Read More
Nextjs is a widely used react framework for building a full stack app. In this post we will see how do we dockerize a nextjs application.
Read More
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
Nextjs is a popular framework for building web apps these days. In this post we will see how we can convert a nextjs app to a PWA(Progressive Web App) using a package next-pwa
Read More
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
ServiceCollection is a dependency injecton container class in .NET. In this post we will explore the ServiceCollection internals for a better understanding.
Read More
Cloud computing is the part of almost every project now. In this post we will familiarize ourselves with few common terminologies in AWS.
Read More
Solidjs and Qwik are two new frameworks gaining popularity these days due to the way they make the application performant. In this post let us go through the issues in react projects and then we will look at how these newer technologies are solving the issues.
Read More
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
Rate limiting is a must have functionality in an Api for various reasons. Let us explore how do we implement it using redis and nodejs in simple steps.
Read More
In this post we are going to see how a react app works in a web browser.
Read More
In this post we will look into the steps to configure multiple environments with nodejs.
Read More
CAPTCHA is very important to protect our application by doing a test to prove that the user is a human and not a program or a bot using the application.
Read More
Implementing form validation is very common with any frontend technology. In this post we will see how to do a form validation without any external package in Nextjs app
Read More
With the popularity of RESTful APIs JSON has become a popular format to store data. In this post we will see how we can import the json data into excel.
Read More
AspNetCore is an open source cross platform framework for building modern, scalable and high-performance web applications.
Read More
Asp.Net WebApi is a framework to build RESTful services and in this post we will uncover the Authentication and Authorization in Asp.Net WebApi
Read More
In this post we would understand the process of doing authentication and authorization in asp.net mvc.
Read More
Authentication and Authorization are very important aspects of a web application to keep it secure.
Read More
AddControllers() method is an extension method that registers services used for the functioning of Controllers in an Mvc application.
Read More
The default web application created in .NET 7 from Visual Studio starts with the invocation of the CreateBuilder() method. Let us try to explore the important aspects of this method in this post.
Read More
Do you want to go deep inside aspnetcore and debug the source code from microsoft ?
Read More
Implementation of modal popup has become super easy with the introduction of <dialog> element in html. In this post let us implement a modal popup with native html <dialog> element.
Read More
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
Do you know how to do audit in sql server ? Sql server 2016 had introduced temporal tables that helps in maintaining the history of the records.
Read More
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
In this post we will see how to check the http protocol version used by any website or a web application in google chrome.
Read More
Content Security Policy is an HTTP Response Header that is returned from a website to prevent cross site scripting and click jacking attacks.
Read More
In this post we are going to see how do we build our projects and solutions from command line.
Read More
In this post we are going to edit and customize the default .csproj file and see our first MSBuild program in action.
Read More

In this post we are going to see how an angular app works in a web browser.
Read More
The for loop in javascript has multiple flavours. Let us understand these in this post.
Read More
Do you always need to keep your script tag at the bottom of the html page ?
Read More
Do you know the different ways of defining a function in JavaScript ? Let us understand the different ways of defining a function in JavaScript
Read More
JavaScript Polyfill is code that implements the functionality not supported by certain browsers in a non-native way.
Read More
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
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
array.reduce() method is yet another useful prototype method in JavaScript
Read More
Callback, Promise and Async/Await are the ways in which asynchonous operation is done in JavaScript.
Read More
SQL Server has some very useful system stored procedures to perform various activities in the database.
Read More
JavaScript is a prototype based language unlike the other class based languages where the classes are explicitly defined.
Read More
There are multiple ways of creating objects in JavaScript. We will explore the methods of object creation in JavaScript in this post.
Read More
In this post we are going to analys the insertion sort algorithm.
Read More
In this post we are going to understand the loop invariants and the correctness of insertion sort algorithm.
Read More
In this post we will look into the Insertion Sort Algorithm to sort and array of numbers.
Read More

Let us understand the usage of MERGE and USING in SQL to perform an UPSERT in SQL Server
Read More
We will look at getting stared with Python in Windows.
Read More
In this post we will look into how to generate SQL scripts from MS Excel.
Read More

In this post, we will be looking at the javascript array.isarray() method
Read More
In this article we will look the javascript array.from() method
Read More

We will look at an inbuilt Javascript code editor in Google Chrome
Read More