Abhinav

Abhinav @abhivyaktii

About: Learning In Public

Location:
Bengaluru, India
Joined:
Nov 10, 2021

Abhinav
articles - 39 total

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 1 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 1 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 4 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 22 6Dec 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

API Versioning Using Headers: A Clean and Flexible Approach

API versioning is crucial for maintaining backward compatibility while evolving your application....

Learn More 3 1Dec 23 '24

Exploring gRPC: The High-Performance Communication in Distributed Systems

In the modern world of software development, microservices and distributed systems are becoming more...

Learn More 0 0Dec 18 '24

🌟 NestJS + Databases: Making Snake Case Seamless!🐍

When working with databases in NestJS, one common challenge is managing column naming...

Learn More 2 0Dec 16 '24

React Hooks: The Must-Use Hooks You Need to Know 💡

React hooks have transformed the way developers build and manage components. By providing a clean,...

Learn More 0 0Dec 15 '24

Do We Have Access Modifiers in JavaScript? 🤔

JavaScript is one of the most versatile and widely used programming languages, but when you're coming...

Learn More 0 1Dec 9 '24

Understanding OOP in JavaScript and TypeScript 🖥️✨

Object-Oriented Programming (OOP) is like giving your code a superpower to think and act like...

Learn More 0 0Dec 9 '24

RxJS vs. JavaScript: A Comparative Guide to Reactive Programming 🚀✨

JavaScript is the cornerstone of modern web development, but managing complex asynchronous operations...

Learn More 1 0Dec 5 '24

Understanding Generics in TypeScript: A Beginner’s Guide

When creating applications, writing reusable and type-safe code is important. TypeScript offers...

Learn More 1 0Nov 24 '24