blog.theabgarg.comVersion Control System: The originThat era was also known as the “copy-paste-rename” era. In the early 1980s and 90s, we evolved from punch cards to hard drives for code, but developers at that time didn’t have the tools to track it. They used to copy and rename folders for version m...Jan 19·4 min read
blog.theabgarg.comFrom Lag to Liquid: How We Unclogged Our Real-Time App with Web WorkersImagine this: you're building a real-time trading platform. The data streams in, charts flicker, and numbers update every millisecond. The core of this experience is a high-frequency WebSocket connection. But despite your best efforts, there's a prob...Sep 27, 2025·5 min read
blog.theabgarg.comUnder the Hood: How Modern JavaScript Engines Achieve High PerformanceJavaScript is at the heart of modern web development, powering everything from massive, complex frameworks to enterprise-level Node.js services. While developers enjoy its flexibility, many don't know what happens at the system level to make their co...Sep 17, 2025·5 min read
blog.theabgarg.comComprehensive Study Plan for Seasoned Frontend DevelopersI reviewed several Frontend Jobs on LinkedIn and asked AI to make a detailed study plan for professionals to improve based on job requirements. Pre-Requisite: Basic programming concepts like loops, data types, etc. Basic knowledge of Javascript and...Jun 17, 2024·5 min read
blog.theabgarg.comVariables vs. State in React.js: Why State Rules the UI 👑If you've spent any time learning React.js, you've likely encountered the concept of state. It’s one of the framework's fundamental building blocks, but it often brings up a basic question: Why can't I just use a regular JavaScript variable? While a ...Feb 1, 2023·3 min read