srv
jha
Home
I write tech blogs, articulating whatever I learn.
Sharing my learnings and experiences through blogs.
Latest blogs
Joins in SQL Explained.
What are SQL Joins and Why do we need it ? In relational databases, data is intentionally split across multiple tables to avoid duplication and maintain consistency. This concept is called normalizati
Databases
joins
SQL
12/04/2026
5 min read
All you need to know about SQL Queries
In this article, we will cover how to write SQL commands, along with a few tips and things to keep in mind while writing queries, and how to write optimized queries. SQL commands are categorized into
Databases
sql Queries
05/04/2026
8 min read
Your Data Is Not Actually Stored in a Database
While you may wonder why I wrote this title, but you will get the point once you read the whole article. So whenever we talk about databases, one thing that comes to our mind is that to store data we
Databases
SQL
NoSQL
server
disk
05/04/2026
8 min read
System Design : Consistent Hashing
System Design: Consistent Hashing
ChaiCode
ChaiCohort
System Design
consistent hashing
23/03/2026
6 min read
System Design: Understanding Kafka Architecture
Learn how Kafka ensures ordered event streaming while enabling parallel processing using topics, partitions, producers, and consumer groups.
System Design
ChaiCode
kafka
queue
16/03/2026
4 min read
System Design : Message Queue (RabbitMQ)
System Design: Message Queues
ChaiCode
System Design
queue
message queue
rabbitmq
09/03/2026
7 min read
System Design: Scaling Databases to Millions – Complete Journey
System Design: Scaling Databases to Millions
System Design
Databases
ChaiCode
02/03/2026
7 min read
System Design: Thundering Herd Problem in Distributed Systems
What is Thundering herd problem and how to prevent it in distributed systems
System Design
thundering-herd
ChaiCode
server
backend
24/02/2026
5 min read
How a Leaky Abstraction Led to an RCE in React Server Components
Learn how a flaw in React Server Components led to a remote code execution vulnerability, its mechanics, and the fix implemented
21/12/2025
4 min read
Mastering the DOM: A Hands-On Guide with Examples
Learn DOM manipulation techniques with real-world examples and challenges, from event listeners to browser APIs. Boost your JavaScript skills!
ChaiCode
HTML
CSS
JavaScript
DOM
28/02/2025
7 min read
Building JavaScript Polyfills Yourself
Learn to build JavaScript polyfills, understand their purpose, and approach common interview questions with step-by-step implementations and examples
ChaiCode
polyfills
JavaScript
10/02/2025
4 min read
JavaScript Array Lessons from Life😊
JavaScript array methods reflect life's growth and success, offering insights through relatable coding lessons
JavaScript
chai-code
Life lessons
ChaiCode
05/02/2025
6 min read
Guide On HTTP Status Codes
Understand HTTP status codes for efficient REST API interaction. Learn success, error, and redirection codes essential for developers
ChaiCode
http
Developer
internet
HTTP Status
18/01/2025
3 min read
How does TCP 3-Way Handshake work ?
Learn how the TCP 3-Way Handshake establishes reliable connections for secure, ordered data transmission between devices
TCP
tcp/ip-model
ChaiCode
TCP Handshake
internet
18/01/2025
4 min read
Quick Guide: Understanding the OSI Model and Network Protocols
Learn about the OSI Model layers and network protocols for efficient computer communication through this detailed guide
OSI Model
network protocols
internet
ChaiCode
17/01/2025
5 min read
Client-Side Vs Server-Side : A Complete Guide For Beginners.
Client-side runs on the user's device; server-side runs on a distant server. Includes real-life analogies and communication concepts
ChaiCode
Client Server Architecture
internet
17/01/2025
4 min read
How DNS Hierarchy Works: Exploring Root to Resolution
Explore the DNS system from root to resolution, understanding its hierarchical structure and crucial role in internet functionality
dns
dns resolver
internet
flowcharts
Google
17/01/2025
5 min read
Complete Guide on Working of Internet
Discover how the internet works, from physical connections to data routing, protocols, servers, and real-time communication. Perfect for beginners
internet
ChaiCode
http
https
dns
15/01/2025
5 min read
Exposing Internet Jargons😎
Demystify internet jargons like HTTP, TCP, cookies, and DNS with simple analogies and explanations to understand tech terms easily
internet
dns
url
ip address
cache
12/01/2025
7 min read
Enhance Your Efficiency: How GPT-4 O Can 10x Your Productivity
Boost productivity with GPT-4 O: advanced AI, real-time chat, voice mode, vision capabilities, and developer-friendly API
openai
chatgpt
AI
GPT-4o
GPT 3
18/05/2024
2 min read