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 - 30 total

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 0 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 5 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 1 0Sep 25 '24

Prisma Recap: Everything You Need in 5 Minutes (cheat sheet) 🐳

Here's a complete cheat sheet for Prisma, covering essential concepts, commands, and operations that...

Learn More 6 2Sep 24 '24

How senior devs use "UseEffect Hook" in large scale applications 🌠

The useEffect hook in React is a powerful tool for managing side effects in functional components,...

Learn More 1 0Sep 23 '24

Frontend Developer or Software Developer : which one to choose and why?🤔

Here’s a post on the Difference Between a Frontend Developer and a Software Developer, with insights...

Learn More 1 2Sep 22 '24

Docker Cheat-sheet for beginners 🐳

🔧 Common Docker Commands Start Docker: systemctl start docker # Linux open -a...

Learn More 745 29Sep 19 '24

From React to React Native – A Beginner-Friendly Guide🚀

If you’ve been working with React and want to venture into mobile app development with React Native,...

Learn More 1 0Sep 17 '24

🧪 JavaScript Type Conversion: The Fun and Quirky World of Casting 🎢

JavaScript is one quirky language when it comes to type conversion. Sometimes it acts like a magician...

Learn More 0 0Sep 16 '24

Must-Know VS Code Hacks, Shortcuts, and Extensions for Beginners

Visual Studio Code (VS Code) is an incredibly powerful and versatile code editor, and there are a...

Learn More 1 2Sep 15 '24

Best practices while pushing code to GitHub

Best Practices While Pushing Code to GitHub Pushing code to GitHub is a critical part of...

Learn More 4 0Sep 13 '24