AbortController in JavaScript and React — Explained for BeginnersAbortController lets you stop async operations you no longer need. Learn more about the same.4 min read·grover.hashnode.devAug 26, 2025
The Journey of a URL: What Happens When You Press EnterDiscover what happens behind the scenes when you type a URL and press Enter. This comprehensive guide breaks down all 16 steps from DNS resolution to page r9 min read·grover.hashnode.devAug 16, 2025
Build and Optimize an LRU Cache in JavaScript — The Simple Way🧬 1. What is an LRU Cache? LRU Cache stands for "Least Recently Used" cache. Think of it as a smart storage box that remembers what you used last and throws away the oldest stuff when it gets full. 📦 Easy example: Your phone only shows your last 5...6 min read·grover.hashnode.devJun 19, 2025
Making a Progress Bar in Machine Coding RoundsProgress bars are one of the most common UI elements used to indicate the progress of a task — whether it’s loading, uploading, or downloading. In frontend interviews and machine coding rounds, building a progress bar is a great way to showcase your ...5 min read·grover.hashnode.devJun 16, 2025
Shallow Copy vs Deep Copy in JavaScript – A Beginner-Friendly GuideWhen working with objects and arrays in JavaScript, understanding how copying works is essential to avoid bugs and unexpected behavior. This article breaks down shallow copy vs deep copy in the simplest way possible, with examples, analogies, React u...5 min read·grover.hashnode.devJun 1, 2025