Abhinav

Abhinav @abhivyaktii

About: Learning In Public

Location:
Bengaluru, India
Joined:
Nov 10, 2021

Abhinav
articles - 47 total

🔁 Skipping Iterations in JavaScript Loops: `for`, `forEach`, and Beyond

When working with loops in JavaScript, it's common to want to skip certain iterations — whether to...

Learn More 9 4Jun 26

🧠 Understanding SQL Query Execution Order: Not As Straightforward As You Think

While reviewing a PR today, it struck me how SQL queries are written in a logical order that differs...

Learn More 1 0Jun 25

🏢 Multi-Tenant Image Uploads to S3 via a Generic API Gateway in NestJS

Learn how to build a scalable, multi-tenant image upload system in NestJS using an API Gateway and...

Learn More 7 3Jun 8

🧠 Mastering React Context API: From Basics to Scalable Architectures

🚩 Why Use Context API? Before diving in, let’s ground ourselves: The Context API is...

Learn More 1 0Jun 3

🔁 Retrying Failed Requests with Exponential Backoff

In a perfect world, every network request would succeed instantly. But in the real world, APIs fail,...

Learn More 1 0May 29

Using Observables in NestJS Microservices 🚀

NestJS is a progressive Node.js framework that heavily embraces Observables to handle asynchronous...

Learn More 2 0May 28

Understanding Idempotency in HTTP Verbs: A Developer’s Guide with Node.js Examples 🚀

Introduction When building APIs, it’s crucial to understand how different HTTP methods...

Learn More 20 10May 27

🔄 Understanding ETag and If-None-Match in Web Development

🔄 Understanding ETag and If-None-Match in Web Development In the world of web development,...

Learn More 0 0May 21

Understanding Pre and Post Middleware in Mongoose with NestJS & TypeScript 🚀

Mongoose provides powerful pre and post middleware hooks that allow you to execute logic before or...

Learn More 2 0Feb 17

How to Install Apache Kafka on Ubuntu 24.04

Apache Kafka is a powerful distributed event streaming platform used for real-time data processing,...

Learn More 2 1Feb 5

Understanding Scopes in NestJS: A Comprehensive Guide 🚀

When building applications with NestJS, one of the key concepts to master is scopes. Scopes determine...

Learn More 2 0Jan 29

Understanding Dependency Injection in NestJS with a Book Service Example

Dependency Injection (DI) in NestJS simplifies the process of managing dependencies between services...

Learn More 3 0Jan 28

Understanding Views in Databases: A Complete Guide 🧠💡

If you've just had an interview and were asked about views in databases, you're not alone! Views are...

Learn More 2 0Jan 26

Understanding Load Balancers: An Entry-Level Guide to Optimizing Your Infrastructure 🚀

Introduction In today’s fast-paced digital world, ensuring your applications are scalable,...

Learn More 1 0Jan 22

🌟 Creating and Publishing a CLI Tool to Check NPM Package Stats 🚀

In the world of Node.js development, Command-Line Interface (CLI) tools are powerful utilities that...

Learn More 2 0Jan 19

Caching and Cache Misses: A Beginner's Guide to Building Faster Systems 🚀

Introduction 📚 Let’s start with a little imagination. Think about your favorite book....

Learn More 0 0Jan 19

🚀 Applying SOLID Principles in NestJS: A Practical Guide

When building robust and maintainable applications with NestJS, the SOLID principles offer a proven...

Learn More 7 0Jan 11

Understanding DTOs (Data Transfer Objects) in NestJS🚀

In modern web application development, ensuring that the data passed between the client and server is...

Learn More 1 0Jan 6

Building Real-Time Dashboards with WebSockets: A Crypto Live Trades Example

Real-time updates are a fundamental feature of modern applications. Whether it’s live stock prices,...

Learn More 5 0Jan 1

Introducing CodeSnap: A Code-to-PNG Tool in Progress ✨

CodeSnap is a project aimed at transforming how developers share their code. Inspired by tools like...

Learn More 1 1Dec 31 '24

The Magic Behind Netflix’s “Skip Intro” Feature

Have you ever wondered how Netflix knows exactly when to let you skip those catchy theme songs or...

Learn More 3 2Dec 30 '24

The Magic Behind Netflix’s “Skip Intro” Feature

Have you ever wondered how Netflix knows exactly when to let you skip those catchy theme songs or...

Learn More 2 0Dec 30 '24

The Magic Behind Netflix’s “Skip Intro” Feature

Have you ever wondered how Netflix knows exactly when to let you skip those catchy theme songs or...

Learn More 2 0Dec 30 '24

Understanding RabbitMQ: A Beginner's Guide 🐇📬

In the world of modern application development, communication between different parts of a system...

Learn More 8 0Dec 29 '24

Webhook: A Beginner’s Guide 🌐🔗

In today’s interconnected world, webhooks have become an essential tool for automating workflows and...

Learn More 22 2Dec 28 '24

Understanding Webhooks: A Beginner’s Guide 🌐🔗

In today’s interconnected world, webhooks have become an essential tool for automating workflows and...

Learn More 0 0Dec 28 '24

Learning call, apply, and bind in JavaScript: A Beginner's Guide 🚀

Understanding how the this keyword works is fundamental in JavaScript. The value of this changes...

Learn More 1 0Dec 28 '24

A Must Know Js Question: Creating a Basic Custom Promise 🌟

Introduction 🌟 JavaScript’s Promise is a powerful tool for managing asynchronous...

Learn More 0 0Dec 26 '24

Understanding Why Fetch Requires await Twice✨

JavaScript's fetch API is widely used for making HTTP requests, but it can be a bit tricky to...

Learn More 25 9Dec 25 '24

Efficiently Solving Two Sum II - Input Array Is Sorted

The "Two Sum II - Input Array Is Sorted" problem is a classic coding challenge that tests your...

Learn More 0 0Dec 25 '24