A Systematic Workflow for Solving Bugs One of the biggest lessons I've learned as an engineer is that most bugs aren't difficult because the code is complicated. They're difficult because we rush to the fix before we truly understand the pAug 4, 2026·4 min read
Frontend Performance✅ Cookies vs Local Storage vs Session Storage - Deep Dive 🍪 Cookies StorageCookies have a strict limit in terms of storage; around 4KB, which makes them suitable for small but critical pieces of data. One of the most powerful aspects of cookies is t...Jan 10, 2026·8 min read
What is debouncing?Function debouncing is useful whenever you are handling some sort of events, for example: imagine you’re building a website with a search bar. As users type, you want to fetch suggestions from the backend.So each time the user types a letter, your co...Jan 10, 2026·1 min read
Guide for a Beginner to GIT“Know how to learn. Then, want to learn.”- Katherine Johnson If you are new to GitHub or working in a team using Git you probably will have to know your environment 😉 In this guide, we are going through some of the very basics of Git on VScode or ...Mar 5, 2025·2 min read
Personal Portfolio using GatsbyI first started using Gatsby while working on a Notion-like style website for our Hack Club back in 2019, and I instantly fell in love with how easy and fast the plugins and interface ran. The experience was so seamless that I decided to create my ow...Jan 21, 2025·6 min read
NPM build: A Deep Dive into the Build ProcessWhen we hit that npm run build command in a React app made with Create React App (CRA), we kick off a bunch of behind-the-scenes processes that transform our code into a version that's ready to roll in PRODUCTION. Let’s have a look into what happens ...Sep 24, 2024·4 min read