[e-book Review] Think Niche: The Ultimate Guide to 100+ B2B Micro-SaaS Ideas Across 10 IndustriesIn order to start any product, you need an idea. The idea can be from a problem you faced or a problem others are facing or a totally innovative one which the industry is yet to see. I have always been searching for the right idea to build my first p...May 9, 2023·3 min read
Implement Deep Clone using vanilla javascriptThis is yet another common question asked in many of the interviews. This tests the fundamentals of javascript, recursion, object references, and so on... During the interview, you must clarify what is the scope of the cloning that is expected. If th...Mar 2, 2023·5 min read
Flattening an 'n-level' nested array in javascriptInput: const input = [1, 2, [3, 4], 5, [[[6, 7], 8, [[[[9]]]]]], 10, 11, [12]] Expected Output: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] What's flattening of arrays in javascript? Flattening an array in JavaScript refers to the process of transformi...Mar 1, 2023·3 min read
Implement throttle using vanilla javascriptThis one is pretty similar to the previous article where I wrote about debouncing. Let's as usual start by understanding what throttling is. What's throttling in javascript? Throttling is a technique used to control the rate at which certain events o...Feb 28, 2023·6 min read
Implement debounce using vanilla javascriptLet's talk about another common frontend interview question which is implementing debouncing. This is a simple question most big companies ask and even I have asked this question many times. Before we proceed with the implementation, let's first unde...Feb 26, 2023·6 min read
Implement currying using javascriptLet's talk about another common frontend interview question which is implementing currying. This is a simple and straightforward question most of the big companies ask and even I myself have asked this question many times. Before we go ahead with the...Feb 26, 2023·5 min read
Building a Tic-Tac-Toe application using html, css, and vanilla javascriptIn this article, let's build a Tic-Tac-Toe application using HTML, CSS, and Vanilla JavaScript. We can alternatively use React as well but in the interview, we certainly don't know if we are allowed to use any libraries like React. If I ask a questio...Feb 25, 2023·8 min read