Kaushal DhakalOptimizing React Performance: Preventing Unnecessary Child Component Re-rendersThe Problem: To understand the issue better, let’s start with a simple React component structure consisting of a parent component (App) and…Oct 28, 2023Oct 28, 2023
Kaushal DhakalWhat are Message Queues?Message queues in Node.js, often implemented using libraries like RabbitMQ, Kafka, or AWS SQS (Simple Queue Service), are a type of…Aug 7, 2023Aug 7, 2023
Kaushal DhakalWeb Sockets vs HTTPWebSockets and HTTP are both communication protocols used in web applications, but they serve different purposes and have distinct…Jul 20, 2023Jul 20, 2023
Kaushal DhakalEverything You need to know about Inheritance.A key idea in object-oriented programming (OOP) is inheritance, which enables classes to take on traits and characteristics from other…Jul 15, 2023Jul 15, 2023
Kaushal DhakalEvent Emitter(Writing custom Event Emitter in JavaScript)Event-driven programming is a programming paradigm that focuses on the flow of events and the handling of those events. Here are short…Jun 23, 2023Jun 23, 2023
Kaushal DhakalSearching in Sorted 2D Array.(Different Approaches)Brute Force Approach:Apr 21, 2023Apr 21, 2023
Kaushal DhakalFinding Left and Right Occurrences of a Target Element in a Sorted Array using Binary Search.This Java code demonstrates how to find the left and right occurrences of a target element in an array using binary search. The code…Apr 11, 2023Apr 11, 2023