abdulrdeveloper

Writing

Blog

Writing about web development as I learn — projects, mistakes, and things worth sharing. Full articles are published on my blog.

The Guard at Your API’s Gate : Middleware in Express, explained simply

How Express middleware handles logging, authentication, validation, and requests before they reach a route.

The Era of Express: Routes, Params and the Art of Handling Requests

A practical guide to Express routes, URL parameters, query strings, and handling incoming requests.

Behind the Gate: What Node.js Really Does When You Run node app.js

What happens behind the scenes when Node.js runs your code, from V8 to the event loop and thread pool.

What is Node.js? JavaScript on the Server Explained

An introduction to Node.js and how its runtime lets JavaScript run outside the browser.

this in JavaScript: The Actor Who Changes Roles

Understand how the value of this changes across functions, objects, and JavaScript environments.

Git & GitHub | oriantation class + cohort 3 + tea class 1

Learning notes on why Git matters, how version control works, and getting started with GitHub.

How to Fix React (Vite) & Next.js Auto-Refresh Not Working on Windows

Troubleshoot React, Vite, and Next.js projects when saved changes stop appearing automatically on Windows.

Next.js Middleware — Route Protection Without Any Library

A simple approach to protecting Next.js routes without adding an authentication library.

Chai aur SQL — A Beginner's Journey into Databases

Beginner-friendly notes on SQL, relational databases, and working with data in PostgreSQL.

Chai aur CSS

Learn how CSS styles a page, how the cascade works, and the foundations of web layouts.

Browser working

A look at what happens inside the browser as it loads code and turns it into a web page.

Chai aur HTML

An introduction to HTML, page structure, and how web servers deliver content to the browser.

Understanding DNS and Name Resolution

How DNS translates familiar domain names into the IP addresses computers use to connect.

Understanding Network Devices :

Explore the devices that connect computers and help data travel across a network.

Getting Started with cURL

Send requests from your terminal and get familiar with cURL as a tool for working with servers.

TCP Working: 3-Way Handshake & Reliable Communication

How TCP establishes a connection and keeps data delivery reliable and in the right order.

TCP vs UDP: When to Use What, and How TCP Relates to HTTP

Compare TCP and UDP, their trade-offs, and how transport protocols relate to HTTP.

DNS Record Types Explained

A beginner-friendly guide to DNS records and what they do when you configure a domain.

Inside Git - How It Works and the Role of the .git Folder | Git & GitHub

Explore the .git folder and where Git stores your project history behind everyday commands.

Git for Beginners: Basics and Essential Commands | Git & GitHub

Get started with Git, understand how it tracks changes, and learn the essential commands.

Why Version Control Exists: The Pendrive Problem (Git & GitHub)

Why manual code sharing becomes messy, and how Git and GitHub help developers work together.

Visit the full blog