How ChatGPT Understands Your Questions? Back in the days we used to ask questions to teachers, friends or we used to google it. But nowadays we don't do that anymore. Today, many of us simply open ChatGPT and ask our question in natural lanJul 1, 2026·13 min read
Understanding Execution Context in JSYou are here means you must have written some code in JavaScript and have seen your code do magic-like things. But have you ever wondered what happens behind the scenes when your code runs?Let's try tApr 1, 2026·2 min read
Before you write the code in JSHere’s a simple fact: Programming is all about: What we should do with what? a. Data (numbers, text, true/false…) b. Processing (loops, functions, etc.) Let's talk about terminologies: Data type:Mar 31, 2026·2 min read
Git for Beginners: Basics and Essential CommandsIntroduction: What is git? Git is a version control system. It helps developers to track changes in files. It tracks all the information like: who changes the code, what changes are done, when the changes are done. It also lets you revert any changes...Jan 30, 2026·5 min read
Why Version Control Exists: The Pendrive ProblemWhy version control exists? let’s suppose you have a song lyrics file. Now you want to change one verse. You keep changing a lot of times. But after some time, you realise that the older one was better. So what will you do? nothing but regret. Cause ...Jan 30, 2026·2 min read
How DNS Resolution Works?Problem without DNS Before I start, I expect you to have basic understanding of IP addresses. You know, they are just numerical label that is given to each devices in a computer network to uniquely identify them, right? So, let suppose I wanna talk t...Jan 30, 2026·6 min read
Git CommandsGit commands are instructions that we give to git to perform action such as tracking changes, switching branch, creating commits etc (Rebase ko barem pani yesmia lekha). Following are some usefull git commands git init This initializes a new git repo...Jan 29, 2026·7 min read