Understanding `this` in JavaScriptIn this blog I will be going through this tricky JS interview question which lot of people find confusing initially.Let's get started. 1. What will be the output of this? function Person(name) { this.name = name; this.getName = function () { ...Aug 18, 2024 · 2 min readshbhuvnesh.hashnode.dev
How To Fix 415 Unsupported Media Type Error while File UploadIntroduction In this blog post, we will discuss the common "Unsupported Media Type" error encountered while uploading files to the server along with form data. We will explore the causes of this error and walk through the solutions to resolve it effe...Jul 22, 2023 · 3 min readshbhuvnesh.hashnode.dev
Front-end interview experience with zeptoRecently I gave an interview at Zepto for front end developer role and Interviewer asked me questions related to coding, an In-depth discussion on core javascript concepts, and then a question related to React and optimizations. So Let's discuss the ...1VMar 20, 2023 · 3 min readshbhuvnesh.hashnode.dev
Throttling and debouncing: When and How to use?Photo by olia danilevich Throttling and debouncing refer to the technique used in the browser by limiting the number of events that will be executed. This is used to improve the performance of the website by reducing the number of events and preventi...Mar 12, 2023 · 3 min readshbhuvnesh.hashnode.dev
Mastering JavaScript: A Guide to String Manipulation TechniquesThis blog discusses the different string manipulation methods available in javascript. Strings in JavaScript Strings are the sequence of characters which is used to store the data in the form of "text". In JavaScript, Strings are derived data type wh...Jan 14, 2023 · 3 min readshbhuvnesh.hashnode.dev