Intro to the Single Responsibility principle of object-oriented design!!S.O.L.I.D principles in JavaScript are an amazing set of rules & patterns to write maintainable and scalable code. The 5 Principles are as follows: Single responsibility principle Open closed principle Liskov substitution principle Interface segr...Nov 10, 2023 路 2 min readhdeep61034.hashnode.dev
Create AWS VPC the hard way!1. First of All, Generate a VPC: What is a VPC? A virtual private cloud is an on-demand configurable pool of shared resources allocated within a public cloud environment, providing a certain level of isolation between the different organizations usin...Oct 12, 2023 路 6 min readhdeep61034.hashnode.dev
Hoisting in JavaScript 馃敟Everything in JavaScript happens inside an "Execution Context" Phases of Code Execution: 1. Memory Allocation: Firstly the variables & functions are placed in the Execution Context - the variables are placed with an "undefined" placeholder and funct...Aug 27, 2023 路 2 min readhdeep61034.hashnode.dev
Getting Started with ES6+: An Introduction to Modern JavaScriptHello fellas, Welcome to the Ultimate Guide to ES6+ to get yourself familiar with modern JavaScript Features and start implementing them in your code, to make it more readable, concise and optimized. ARE YOU EXCITED 馃敟? Let's get right into it. What...Jun 27, 2023 路 3 min readhdeep61034.hashnode.dev
How JavaScript Works 馃敟& Execution Context"Everything in JavaScript happens inside an Execution Context" Consider Execution Context as a box with 2 Columns as follows: Memory Component or Variable Environment: This is the place where all the variables & functions etc, are stored in the f...Apr 26, 2023 路 1 min readhdeep61034.hashnode.dev