My Software Engineer Interview Experience at Visa (2026)Recently, I had the opportunity to interview for a Software Engineer role at Visa, which ultimately led to an offer and I'm excited to share my experience with the hope that it helps others preparing Jul 16, 2026·5 min read
Escaping the Abyss: Navigating and Conquering Promise Hell in JavaScriptIntroduction In JavaScript, promises are a powerful tool for handling asynchronous operations. But sometimes, using promises can turn into a tangled mess known as "Promise Hell." In this blog, we'll explore what Promise Hell is, how it can happen, an...Jul 9, 2024·3 min read
Next.js: Why It’s the Future of Web Development and Its Top AlternativesWhy Next.js? Next.js is a powerful React framework that allows developers to build fast and user-friendly web applications. Here are some reasons why you should consider using Next.js: 1. Performance Next.js optimizes performance out of the box. It p...Jul 8, 2024·3 min read
Understanding React HooksReact Hooks are a powerful feature that allows you to use state and other React features without writing a class. Introduced in React 16.8, hooks have changed how we write React applications by making code simpler and more readable. In this blog, we ...Jul 7, 2024·4 min read
Understanding Constructor Functions in JavaScript OOPIn Object-Oriented Programming (OOP), constructor functions are fundamental for creating and initializing objects. They define a blueprint for objects, setting up their properties and methods. Let’s explore how constructor functions work, how they ar...Jul 5, 2024·2 min read
MEAN vs. MERN: Which Tech Stack Should You Choose?Choosing the right tech stack for your web development project can feel like picking the right tools for a big DIY project at home. Two popular stacks are MEAN and MERN. Let me break them down with real-life examples to make it easy to understand. Wh...Jul 4, 2024·3 min read
Promises in JavaScript: A Real-Life ExampleIntroduction JavaScript Promises can be a bit tricky to understand at first, but they’re a game-changer for handling asynchronous operations. Let’s dive into what Promises are, why they’re essential, and how they can be related to real-life situation...Jul 3, 2024·3 min read