Feb 9 · 5 min read · Introduction JavaScript has unique behaviors that often confuse beginners, and two of the most important concepts to master are hoisting and the Temporal Dead Zone (TDZ). These mechanisms determine when and how you can access variables in your code. ...
Join discussion
Feb 8 · 3 min read · The JavaScript Engine When you write JavaScript code, the JavaScript Engine (like V8 in Chrome) reads and executes it. The engine runs your code in two phases. Phase 1: Memory Creation Phase Before executing anything, JavaScript scans your entire cod...
Join discussion
Jan 31 · 4 min read · 1. What is cURL (in very simple terms)? Before understanding cURL, one thing needs to be clear first. There is something called a server. A server is just another computer sitting somewhere on the internet. Websites, APIs, data, all of these live on ...
Join discussion
Jan 31 · 2 min read · 1. Why version control exists When someone starts learning software development, writing code feels like the main thing. But very soon, one thing becomes clear. Code does not stay fixed. It keeps changing again and again. A small change here, another...
Join discussion