OOP in JavaScriptIn this article, we will look at some Object Oriented Programming concepts like classes, objects, etc. Javascript doesn’t inherently support classes rather it uses a concept known as prototype. Let’s understand the prototypal behaviour of JS in depth...Aug 15, 2025·11 min read
Variable Declarations in JS - let vs const vs varThis article focuses on the three important keywords that lets you define variables and constants in Javascript - var, let and const. Before we dive into the working and behavior of these keywords, make sure you understand the concepts like execution...Jul 21, 2025·4 min read
Hoisting ExplainedJavascript executes in two phases: Creation Phase: In this phase, JS allocates space in memory for all the variables, constants, functions, etc. This phase actually creates the execution contexts. Execution phase: In this phase, all the assignments...Jul 21, 2025·2 min read
How JavaScript Really Works Under the HoodSynchronous Javascript (Javascript Engine) Javascript is a synchronous language at its core, that means it runs on a single thread with a single call stack. So, all the code you write in core JS is executed line by line, one after the other on the sa...Jul 20, 2025·4 min read
How DNS works?DNS(Domain Name System) saves you from memorizing long IP addresses for different domains. It maintains records which maps these IP addresses into human-friendly names. For example, 172.64.146.196 the IP for ChatGPT’s server but you don’t need to rem...Jul 18, 2025·4 min read