May 04, 20245 min read#dotnetExploring ServiceProvider in .NETServiceProvider 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.
May 01, 20248 min read#nextjsHow to convert Nextjs to PWA (Progressive Web App)?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
November 28, 202321 min read#dotnetExploring ServiceDescriptor in .NETServiceDescriptor 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.
November 27, 20237 min read#dotnetExploring ServiceCollection in .NETServiceCollection is a dependency injecton container class in .NET. In this post we will explore the ServiceCollection internals for a better understanding.
October 02, 20236 min read#awsAWS terminologies you should knowCloud computing is the part of almost every project now. In this post we will familiarize ourselves with few common terminologies in AWS.
September 23, 20235 min read#reactBeyond React: Exploring Solidjs and Qwik for next-level web developmentSolidjs 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.
September 17, 20233 min read#httpUnderstanding OPTIONS HTTP MethodHTTP 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.
September 09, 20238 min read#nodejsImplementing Api rate limiting using redis and nodejsRate 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.
September 03, 20238 min read#reactHow does a React App works in a web browser?In this post we are going to see how a react app works in a web browser.
July 23, 20233 min read#nodejsConfiguring multiple environments with NodejsIn this post we will look into the steps to configure multiple environments with nodejs.
July 09, 20238 min read#nodejsBuilding a CAPTCHA API with NodejsCAPTCHA 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.
April 14, 20237 min read#nextjsForm Validation without external package in NextjsImplementing 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
April 13, 20232 min read#sqlHow to import JSON data into Excel ?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.
April 7, 20236 min read#dotnetAuthentication and Authorization in AspNetCoreAspNetCore is an open source cross platform framework for building modern, scalable and high-performance web applications.
April 2, 20236 min read#dotnetAuthentication and Authorization in Asp.Net WebApiAsp.Net WebApi is a framework to build RESTful services and in this post we will uncover the Authentication and Authorization in Asp.Net WebApi
April 1, 20235 min read#dotnetAuthentication and Authorization in Asp.Net MVCIn this post we would understand the process of doing authentication and authorization in asp.net mvc.
March 26, 20235 min read#dotnetUnderstanding Authentication and Authorization in Asp.Net WebFormsAuthentication and Authorization are very important aspects of a web application to keep it secure.
December 1, 20225 min read#dotnetExploring AddControllers() method in AspNetCore (.NET 7)AddControllers() method is an extension method that registers services used for the functioning of Controllers in an Mvc application.
November 29, 20227 min read#dotnetUnderstanding CreateBuilder() method in AspNetCore (.NET 7)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.
November 28, 20227 min read#dotnetSetup and debug microsoft aspnetcore source codeDo you want to go deep inside aspnetcore and debug the source code from microsoft ?
June 19, 20226 min read#htmlImplementing modal popup with native html <dialog> elementImplementation 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.
June 05, 20225 min read#nextjsHow 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.
May 18, 20225 min read#sqlHow to audit records in Sql Server ?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.
May 03, 20229 min read#HTTPIntroduction to gRPC on .NETgRPC 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.
April 24, 20223 min read#HTTPHow to check http protocol version in chrome?In this post we will see how to check the http protocol version used by any website or a web application in google chrome.
April 8, 20225 min read#HTTPContent Security Policy (CSP) HeaderContent Security Policy is an HTTP Response Header that is returned from a website to prevent cross site scripting and click jacking attacks.
April 2, 20226 min read#DevOpsMSBuild - Building projects and solutions from command lineIn this post we are going to see how do we build our projects and solutions from command line.
March 27, 20223 min read#DevOpsCustomizing the MSBuild fileIn this post we are going to edit and customize the default .csproj file and see our first MSBuild program in action.
March 25, 20226 min read#DevOpsIntroduction to MSBuildIn this post we are going to understand the basics of the MSBuild.
February 28, 20226 min read#angularHow 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.
September 18, 20216 min read#javascriptfor/of and for/in loop in JavaScriptThe for loop in javascript has multiple flavours. Let us understand these in this post.
September 9, 20214 min read#javascriptAsync and Defer attributes in HTMLDo you always need to keep your script tag at the bottom of the html page ?
September 5, 20216 min read#javascriptDefining Functions in JavaScriptDo you know the different ways of defining a function in JavaScript ? Let us understand the different ways of defining a function in JavaScript
August 28, 20214 min read#javascriptUnderstanding Polyfill JavaScript with window.ShowModalDialog()JavaScript Polyfill is code that implements the functionality not supported by certain browsers in a non-native way.
August 22, 20214 min read#journeysHow 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.
August 22, 20213 min read#javascriptundefined and null in JavaScriptHave 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.
August 17, 20214 min read#javascriptJavaScript array.reduce() methodarray.reduce() method is yet another useful prototype method in JavaScript
August 15, 20217 min read#javascriptCallback, Promise and Async/Await in JavaScript Callback, Promise and Async/Await are the ways in which asynchonous operation is done in JavaScript.
August 3, 20214 min read#sqlSome very useful System Stored Procedure in SQL ServerSQL Server has some very useful system stored procedures to perform various activities in the database.
August 1, 20216 min read#javascriptWhat is prototype and prototype chaining in JavaScript ?JavaScript is a prototype based language unlike the other class based languages where the classes are explicitly defined.
July 31, 20213 min read#javascriptHow to create an object in JavaScript ?There are multiple ways of creating objects in JavaScript. We will explore the methods of object creation in JavaScript in this post.
July 6, 20215 min read#algorithmAnalysis of Insertion Sort AlgorithmIn this post we are going to analys the insertion sort algorithm.
July 4, 20214 min read#algorithmLoop InvariantsIn this post we are going to understand the loop invariants and the correctness of insertion sort algorithm.
July 1, 20214 min read#algorithmInsertion Sort AlgorithmIn this post we will look into the Insertion Sort Algorithm to sort and array of numbers.
June 28, 20214 min read#algorithmWhat is Algorithm?In this post we are going to understand What is an Algorithm ?
April 05, 20213 min read#sqlUpsert in SQL ServerLet us understand the usage of MERGE and USING in SQL to perform an UPSERT in SQL Server
April 04, 20212 min read#pythonGetting started with python in windowsWe will look at getting stared with Python in Windows.
April 4, 20213 min read#sqlGenerating SQL Scripts from ExcelIn this post we will look into how to generate SQL scripts from MS Excel.
March 8, 20211 min read#javascriptJavascript array.of() methodLet us look into the Javascript array.of() method
July 12, 20202 min read#javascriptJavascript array.isarray() methodIn this post, we will be looking at the javascript array.isarray() method
July 11, 20202 min read#javascriptJavascript array.from() methodIn this article we will look the javascript array.from() method
July 11, 20201 min read#javascriptJavascript Array FunctionsJavascript Array functions are very helpful for web development
July 11, 20202 min read#javascriptJavascript Code Editor in Google ChromeWe will look at an inbuilt Javascript code editor in Google Chrome