Understanding Singleton Design patternIntroduction Design patterns are fundamental in software development, providing time-tested solutions to common problems. Among these patterns, the Singleton design pattern is particularly noteworthy. It ensures that a class has only one instance and...Aug 4, 2024 · 4 min readabhavgoel.hashnode.dev
Binary lifting - Kth ancestor queriesBinary Lifting(DP on trees). Many of you must have heard about binary lifting and must have been intimidated by the thought of it(even i was). Then i thought to learn about the concept and write a blog for the same making things easier for the commun...Aug 2, 2024 · 4 min readabhavgoel.hashnode.dev
OTP based password reset functionality in Node.js and Express.jsPassword reset functionality is crucial for any web application that handles user authentication. Today, we will walk through the implementation of an OTP (One-Time Password) based password reset system using Node.js. This feature ensures that only u...Aug 2, 2024 · 4 min readabhavgoel.hashnode.dev