Coercion in JavaScriptCoercion is the conversion of one type into another either by explicitly calling the methods or by the language itself. There are two types of coercion in JavaScript Implicit Coercion Explicit Coercion Implicit Coercion Implicit coercion in JavaS...Jun 15, 2024 路 5 min readsuveshmoza.hashnode.dev
Debouncing and Throttling in JavaScriptIn the world of web development, responsiveness and performance are crucial aspects that impact user experience. Two techniques often used to optimize performance when handling events like scrolling, resizing, or typing are debouncing and throttling....May 1, 2024 路 2 min readsuveshmoza.hashnode.dev
Just In Time Compilation in JavaScriptYou may have come across this question: Is JavaScript compiled language or interpreted language? Interpreters read and execute the code line by line. Compilers translated human-readble code into machine code. Well the answer is that JS uses the b...Mar 10, 2024 路 3 min readsuveshmoza.hashnode.dev
What is a Load Balancer?Introduction A load balancer is a crucial component in a distributed computing as it distributes the incoming load across multiple servers. The primary purpose of load balancer is to ensure that a single server does not get flooded with multiple requ...Jan 16, 2024 路 3 min readsuveshmoza.hashnode.dev
What is Horizontal Scaling? 馃Before diving into horizontal scaling, let's first discuss what actually we mean by "scaling". 馃挕 In the context of software engineering, scaling refers to the process of increasing the size or capacity of a system to accomodate changing workloads. ...Jan 10, 2024 路 3 min readsuveshmoza.hashnode.dev