DEV Community

Pratham profile picture

Pratham

Full Stack Developer (Fresher) | MERN Stack | React • Node.js • JavaScript • TypeScript | Building Production-Ready Apps | Open to Full-Time Roles | Delhi & Gurugram

Location Delhi, India Joined Joined on  github website twitter website

Pronouns

He

Linux File System Hunting: What I Found When I Stopped Running Commands and Started Reading the OS

Linux File System Hunting: What I Found When I Stopped Running Commands and Started Reading the OS

Comments
10 min read
Storing Uploaded Files and Serving Them in Express

Storing Uploaded Files and Serving Them in Express

Comments
7 min read
Handling File Uploads in Express with Multer

Handling File Uploads in Express with Multer

Comments
8 min read
JWT Authentication in Node.js Explained Simply

JWT Authentication in Node.js Explained Simply

Comments
10 min read
Sessions vs JWT vs Cookies: Understanding Authentication Approaches

Sessions vs JWT vs Cookies: Understanding Authentication Approaches

Comments
9 min read
REST API Design Made Simple with Express.js

REST API Design Made Simple with Express.js

Comments
8 min read
What Is Middleware in Express and How It Works

What Is Middleware in Express and How It Works

Comments
8 min read
URL Parameters vs Query Strings in Express.js

URL Parameters vs Query Strings in Express.js

Comments
8 min read
Creating Routes and Handling Requests with Express

Creating Routes and Handling Requests with Express

Comments
9 min read
Setting Up Your First Node.js Application Step-by-Step

Setting Up Your First Node.js Application Step-by-Step

Comments
8 min read
Async Code in Node.js: Callbacks and Promises

Async Code in Node.js: Callbacks and Promises

Comments
9 min read
Blocking vs Non-Blocking Code in Node.js Blocking vs Non-Blocking Code in Node.js

Blocking vs Non-Blocking Code in Node.js Blocking vs Non-Blocking Code in Node.js

Comments
9 min read
How Node.js Handles Multiple Requests with a Single Thread

How Node.js Handles Multiple Requests with a Single Thread

Comments
9 min read
The Node.js Event Loop Explained

The Node.js Event Loop Explained

Comments
8 min read
Why Node.js Is Perfect for Building Fast Web Applications

Why Node.js Is Perfect for Building Fast Web Applications

Comments
9 min read
What Is Node.js? JavaScript on the Server Explained

What Is Node.js? JavaScript on the Server Explained

Comments
8 min read
Error Handling in JavaScript: Try, Catch, Finally

Error Handling in JavaScript: Try, Catch, Finally

Comments
8 min read
Async/Await in JavaScript: Writing Cleaner Asynchronous Code

Async/Await in JavaScript: Writing Cleaner Asynchronous Code

Comments
8 min read
JavaScript Promises Explained for Beginners

JavaScript Promises Explained for Beginners

Comments
7 min read
Callbacks in JavaScript: Why They Exist

Callbacks in JavaScript: Why They Exist

Comments
7 min read
Synchronous vs Asynchronous JavaScript

Synchronous vs Asynchronous JavaScript

Comments
8 min read
Understanding Object-Oriented Programming in JavaScript

Understanding Object-Oriented Programming in JavaScript

Comments
7 min read
The `new` Keyword in JavaScript

The `new` Keyword in JavaScript

Comments
7 min read
The Magic of `this`, `call()`, `apply()`, and `bind()` in JavaScript

The Magic of `this`, `call()`, `apply()`, and `bind()` in JavaScript

1
Comments
7 min read
Understanding the `this` Keyword in JavaScript

Understanding the `this` Keyword in JavaScript

Comments
7 min read
JavaScript Modules: Import and Export Explained

JavaScript Modules: Import and Export Explained

Comments
8 min read
Map and Set in JavaScript

Map and Set in JavaScript

Comments
8 min read
String Polyfills and Common Interview Methods in JavaScript

String Polyfills and Common Interview Methods in JavaScript

Comments
9 min read
Array Flatten in JavaScript

Array Flatten in JavaScript

Comments
8 min read
Array Methods You Must Know

Array Methods You Must Know

Comments
9 min read
Spread vs Rest Operators in JavaScript

Spread vs Rest Operators in JavaScript

Comments
7 min read
Destructuring in JavaScript

Destructuring in JavaScript

Comments
7 min read
Arrow Functions in JavaScript: A Simpler Way to Write Functions

Arrow Functions in JavaScript: A Simpler Way to Write Functions

Comments
7 min read
Template Literals in JavaScript

Template Literals in JavaScript

Comments
7 min read
Understanding Objects in JavaScript

Understanding Objects in JavaScript

Comments
8 min read
JavaScript Arrays 101

JavaScript Arrays 101

Comments
7 min read
Function Declaration vs Function Expression: What's the Difference?

Function Declaration vs Function Expression: What's the Difference?

Comments
7 min read
Control Flow in JavaScript: If, Else, and Switch Explained

Control Flow in JavaScript: If, Else, and Switch Explained

Comments
7 min read
JavaScript Operators: The Basics You Need to Know

JavaScript Operators: The Basics You Need to Know

Comments
7 min read
Understanding Variables and Data Types in JavaScript

Understanding Variables and Data Types in JavaScript

Comments
7 min read
Emmet for HTML: A Beginner’s Guide to Writing Faster Markup

Emmet for HTML: A Beginner’s Guide to Writing Faster Markup

Comments
3 min read
CSS Selectors 101: Targeting Elements with Precision

CSS Selectors 101: Targeting Elements with Precision

Comments
5 min read
Understanding HTML: The Invisible Skeleton of the Web

Understanding HTML: The Invisible Skeleton of the Web

Comments
4 min read
How a Browser Works: The Invisible Factory Inside Your Screen

How a Browser Works: The Invisible Factory Inside Your Screen

Comments
6 min read
TCP vs UDP: The Rules of the Digital Road (And Where HTTP Fits)

TCP vs UDP: The Rules of the Digital Road (And Where HTTP Fits)

Comments
5 min read
TCP Explained: The Invisible Handshake Governing the Internet

TCP Explained: The Invisible Handshake Governing the Internet

Comments
5 min read
Getting Started with cURL: A Beginner's Guide

Getting Started with cURL: A Beginner's Guide

Comments
7 min read
DNS Record Types Explained: A Beginner's Complete Guide

DNS Record Types Explained: A Beginner's Complete Guide

Comments
7 min read
How DNS Resolution Works: The Internet's Address Book

How DNS Resolution Works: The Internet's Address Book

Comments
5 min read
Network Devices Explained: Unboxing the Internet

Network Devices Explained: Unboxing the Internet

Comments
8 min read
Inside Git: How It Works and the Role of the .git Folder

Inside Git: How It Works and the Role of the .git Folder

Comments
9 min read
Mastering Version Control: A Complete Guide to Git for Developers

Mastering Version Control: A Complete Guide to Git for Developers

5
Comments
19 min read
Why Version Control Exists: The Pendrive Problem

Why Version Control Exists: The Pendrive Problem

5
Comments
24 min read
loading...