Http Methods
HTTP Methods Explained — A Real-World Guide for Developers Every time your app talks to a server, it uses HTTP. Understanding the methods behind those requests is one of the most fundamental skills a
Search for a command to run...

Series
📌 Description
This series documents my journey into backend development, where I break down concepts not just by what they do, but how and why they work under the hood.
Instead of treating backend as a black box, I focus on:
Understanding internal workings (like how servers handle requests, data flow, etc.)
Connecting concepts to real-world systems and analogies
Writing and analyzing code step-by-step
Each article is designed to take you from confusion to clarity — whether it's HTTP methods, APIs, server architecture, or deeper backend fundamentals.
🎯 What You’ll Learn
. Core backend concepts explained intuitively
. How things actually work behind the scenes
. Practical code implementations with breakdowns
. Real-world parallels to simplify complex ideas
🚀 Who This Is For
Beginners starting backend development
Frontend developers curious about what happens “behind the API”
Anyone who wants deeper clarity instead of surface-level tutorials
📖 Approach
I’m learning and building in public — which means this series is honest, evolving, and focused on true understanding rather than memorization.
HTTP Methods Explained — A Real-World Guide for Developers Every time your app talks to a server, it uses HTTP. Understanding the methods behind those requests is one of the most fundamental skills a
Before We Write Code, We Think Most tutorials teach you how to write code. This article teaches you how to think before writing it — and that gap is what separates someone who builds a feature from so
The Problem Every Web Application Has to Solve HTTP has no memory. Every single request your browser sends to a server is treated as if it came from a stranger. The server does not know if you logged
Anatomy of a Node.js entry point — server.js import "dotenv/config" import app from "./src/app.js" import connectDB from "./src/common/config/db.js" const PORT = process.env.PORT || 5000 const start
If you have spent any time with Node.js, you have come across words like "callback", "Promise", and async/await in nearly every tutorial and documentation page you find. These are not just buzzwords —
Every time you log into a website and come back the next day without being asked to log in again, something behind the scenes is keeping track of who you are. That "something" is authentication state