keshav Sandhu

keshav Sandhu @keshav___dev

About: 👋 Hi there! I'm a passionate developer with a love for solving challenging problems through code. I enjoy exploring new algorithms, optimizing solutions, and continuously learning about new techs.

Joined:
Sep 13, 2024

keshav Sandhu
articles - 38 total

MongoDB aggregation Pipelines simplified

MongoDB Aggregation Pipeline stages MongoDB’s aggregation pipeline is a powerful framework for...

Learn More 4 0Oct 27

Converting any JS project to TS backend

First step if you are setting up from scratch ✅ 1. Initialize Your Node.js...

Learn More 1 0Oct 16

JavaScript Object References – Explained with Examples

Lets start 🔹 1. Objects Are Passed by Reference In JavaScript, objects (including arrays...

Learn More 0 2Oct 7

open source

🌍 How to Contribute to Open Source (Even If You're Just...

Learn More 0 0Aug 28

🌍 How to Contribute to Open Source (Even If You're Just Starting Out)

Contributing to open source can feel intimidating like you're walking into someone else’s codebase...

Learn More 0 0Aug 28

🔥 Demystifying Scalability in Backend Systems (with Microservices in Mind)

In the world of backend architecture, one term you'll hear over and over again is scalability. It’s...

Learn More 0 0Aug 24

Learn polyfill in Javascript

Creating a polyfill involves writing code (usually JavaScript) that emulates a newer feature in older...

Learn More 0 0Jul 28

Resume-worthy project ideas for Frontend Devs

1. 🧠 Mind Mirror – AI-powered Mood & Thought Tracker Concept: A daily journaling app...

Learn More 0 0Jun 12

null vs undefined in JavaScript: The Tale of Two Nothing

🧩 What's the Deal with null and undefined? In JavaScript, we have two ways to say...

Learn More 0 0Apr 17

Learn about MEMORY CONSUMPTION optimization on server side! 💾

Memory consumption on the server side depends on various factors, including how applications are...

Learn More 1 0Apr 4

Optimizing Bandwidth and Code for a Chat-app Backend: Best Practices

In building a chat application or any real-time messaging system, managing bandwidth and optimizing...

Learn More 0 0Mar 23

Refresh token: What, Why, How. 🚀

Refresh tokens allows you to issue short-lived access tokens and longer-lived refresh tokens. When...

Learn More 1 0Feb 15

💻 Windows vs Windows on ARM – What’s the Difference? 🤔

Ever heard of Windows on ARM and wondered how it’s different from regular Windows? 🤯 Let’s break it...

Learn More 1 0Jan 29

🆚 LocalStorage vs SessionStorage: When to Use What & How?

Both localStorage and sessionStorage are part of the Web Storage API and allow you to store data in...

Learn More 4 0Jan 28

Decreasing server load by using debouncing/throttle technique in reactjs

Debouncing and Throttling in React.js Debouncing and throttling are techniques used to...

Learn More 2 0Jan 15

Introduction to Trie (Prefix Tree)

A Trie is a tree-like data structure that is used for efficiently storing and searching strings,...

Learn More 1 0Jan 14

How to Manage Docker Disk Space and Resolve Storage Issues on Windows

Docker is a fantastic tool for containerization, but it can sometimes consume large amounts of disk...

Learn More 2 0Jan 10

How to Use Multiple GitHub Accounts Without SSH on Windows (Using Windows Credentials Manager)

Managing multiple GitHub accounts on Windows can be tricky, especially when dealing with credentials....

Learn More 1 0Jan 4

Simplifying API Handling with React Query 🚀

When working with APIs in React, managing data fetching, caching, and state can get overwhelming....

Learn More 2 0Dec 26 '24

Frontend Session Management: From Cookies to JWTs

Session management on the frontend is an essential part of managing user authentication, state, and...

Learn More 4 0Dec 9 '24

Simplifying UI with the Power of the `group` Property in Tailwind CSS

As frontend developers, we love simplicity and flexibility. Tailwind’s group property is a...

Learn More 3 0Dec 8 '24

Alternatives to React Redux: Exploring Zustand and Jotai(atom)

Redux has long been a popular state management tool in React applications, but for many developers,...

Learn More 4 0Nov 22 '24

Top Websites for High-Quality Illustrations for Your Website

Enhance your website’s visual appeal with these top platforms offering stunning illustrations....

Learn More 1 2Nov 18 '24

🚀 Unlock the Power of Sorting & Searching Algorithms! 🚀

When it comes to handling data efficiently, sorting and searching algorithms are your best tools....

Learn More 1 0Oct 24 '24

Unlocking the Power of LangChain: A Quick Guide for Developers

Are you looking to harness the capabilities of language models in your applications? LangChain...

Learn More 1 0Oct 17 '24

Say No to Mouse: Vs code shortcuts for easing coding

Using keyboard shortcuts in VS Code can greatly improve your productivity by reducing the need for a...

Learn More 0 1Oct 12 '24

Working with WebSocket using Nodejs

WebSockets provide a full-duplex, bidirectional communication channel over a single TCP connection,...

Learn More 0 0Oct 11 '24

If you think you know Javascript , try these🙄

Here are some advanced-level JavaScript interview questions that test your understanding of core...

Learn More 0 0Oct 8 '24

JavaScript Arrays: From Beginner to Advanced

Arrays are one of the most fundamental data structures in JavaScript, allowing developers to store...

Learn More 1 2Sep 27 '24

Typescript quick concept refresher and reference

TypeScript is a powerful superset of JavaScript that adds static types, making your code more robust...

Learn More 2 2Sep 25 '24