✕ Clear all filters
26 articles
▶ Videos →

📰 Dev.to · Pratham

26 articles · Updated every 3 hours · View all reads

All Articles 188,333Blog Posts 170,396Tech Tutorials 50,413Research Papers 36,765News 23,117 ⚡ AI Lessons
REST API Design Made Simple with Express.js
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
REST API Design Made Simple with Express.js
How to design clean, predictable APIs that any developer can understand in 5 seconds. Before I...
What Is Middleware in Express and How It Works
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
What Is Middleware in Express and How It Works
The checkpoint system between request and response — where logging, authentication, and validation...
URL Parameters vs Query Strings in Express.js
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
URL Parameters vs Query Strings in Express.js
Two ways to pass data through URLs — and knowing when to use each one. When I first started...
Creating Routes and Handling Requests with Express
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
Creating Routes and Handling Requests with Express
How Express turns Node.js from "I can build a server" to "I can build a server in 5 minutes." In...
Setting Up Your First Node.js Application Step-by-Step
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
Setting Up Your First Node.js Application Step-by-Step
From zero to "Hello World" server — no frameworks, no magic, just pure Node.js. There's a special...
Async Code in Node.js: Callbacks and Promises
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
Async Code in Node.js: Callbacks and Promises
The two patterns that make Node.js non-blocking — and how one evolved from the other. Every...
Blocking vs Non-Blocking Code in Node.js Blocking vs Non-Blocking Code in Node.js
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
Blocking vs Non-Blocking Code in Node.js Blocking vs Non-Blocking Code in Node.js
The difference between a server that freezes under load and one that handles thousands of users...
How Node.js Handles Multiple Requests with a Single Thread
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
How Node.js Handles Multiple Requests with a Single Thread
One chef, one kitchen, a hundred orders — and nobody's food is late. If I told you a restaurant...
The Node.js Event Loop Explained
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
The Node.js Event Loop Explained
The invisible task manager that makes single-threaded JavaScript handle thousands of...
Why Node.js Is Perfect for Building Fast Web Applications
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
Why Node.js Is Perfect for Building Fast Web Applications
How one thread, a smart event loop, and non-blocking I/O let Node.js handle thousands of requests...
What Is Node.js? JavaScript on the Server Explained
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
What Is Node.js? JavaScript on the Server Explained
How one runtime changed everything — and made JavaScript a full-stack language. For the longest...
Error Handling in JavaScript: Try, Catch, Finally
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
Error Handling in JavaScript: Try, Catch, Finally
How to write code that breaks gracefully instead of crashing spectacularly. Here's what happens...
Async/Await in JavaScript: Writing Cleaner Asynchronous Code
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
Async/Await in JavaScript: Writing Cleaner Asynchronous Code
Asynchronous code that reads like synchronous code — because sometimes the best upgrade is better...
Callbacks in JavaScript: Why They Exist
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
Callbacks in JavaScript: Why They Exist
Functions that call other functions — and why that's the foundation of everything async. Here's...
The `new` Keyword in JavaScript
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
The `new` Keyword in JavaScript
How JavaScript creates objects from blueprints — and what actually happens behind the scenes. At...
The Magic of `this`, `call()`, `apply()`, and `bind()` in JavaScript
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
The Magic of `this`, `call()`, `apply()`, and `bind()` in JavaScript
How to take control of this — and borrow functions like a pro. In a previous article, I covered...
Spread vs Rest Operators in JavaScript
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
Spread vs Rest Operators in JavaScript
Same three dots, two completely different jobs. JavaScript has this funny thing where the exact...
Understanding Objects in JavaScript
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
Understanding Objects in JavaScript
The data structure that mirrors the real world — and the backbone of nearly everything in JS. In...
Control Flow in JavaScript: If, Else, and Switch Explained
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 4mo ago
Control Flow in JavaScript: If, Else, and Switch Explained
How your code makes decisions — and how you can tell it exactly what to do. Here's something that...
Inside Git: How It Works and the Role of the .git Folder
Dev.to · Pratham 🔧 Backend Engineering ⚡ AI Lesson 7mo ago
Inside Git: How It Works and the Role of the .git Folder
You've used git commit hundreds of times. But do you know what actually happens when you run...