Call Stack in JavaScriptIntroduction 🎗️ Call Stack is a vital concept in the JavaScript programming language. It is a data structure that keeps track of the execution of a program. Understanding the call stack is crucial for debugging code and optimizing performance. In th...Mar 19, 2023 · 4 min readsrafsan.hashnode.dev
Understanding Hoisting in JavaScript: How Variables and Functions are HoistedWith the help of the hoisting technique, variables and function declarations in JavaScript can be used before they are even declared. The word "hoisting" refers to the idea that during compilation, these declarations are raised to the top of their re...Mar 18, 2023 · 5 min readsrafsan.hashnode.dev
Why You Should Avoid Using Bootstrap and Tailwind CSS Together on the Same ProjectIntroduction 🎗️ Bootstrap and Tailwind are two of the most popular front-end frameworks in the web development industry. Both frameworks provide developers with pre-built components and styles that can be easily implemented into web projects. Howeve...Feb 23, 2023 · 4 min readsrafsan.hashnode.dev
The Benefits and Challenges of Using JavaScript for Server-Side DevelopmentFor many years, JavaScript has been used largely for client-side development; however, in recent years, it has become more and more well-liked as a language for server-side development. JavaScript has evolved into a full-stack language with the intro...Feb 5, 2023 · 3 min readsrafsan.hashnode.dev
RecursionWhat is Recursion? 🎗️ Recursion is a technique in programming where a function calls itself to accomplish a certain task. It is an elegant and powerful tool that can be used to solve problems cleanly and efficiently, but it can also be difficult to ...Jan 11, 2023 · 6 min readsrafsan.hashnode.dev