DEV Community

100DaysOfCode Series' Articles

Back to M Saad Ahmad's Series
Day 1 of #100DaysOfCode — React Refresher + Tailwind Setup
Cover image for Day 1 of #100DaysOfCode — React Refresher + Tailwind Setup

Day 1 of #100DaysOfCode — React Refresher + Tailwind Setup

Comments
2 min read
Day 2 of #100DaysofCode — Understanding React State
Cover image for Day 2 of #100DaysofCode — Understanding React State

Day 2 of #100DaysofCode — Understanding React State

1
Comments
2 min read
Day 3 of #100DaysOfCode — Understanding List Rendering and Conditional Rendering in React
Cover image for Day 3 of #100DaysOfCode — Understanding List Rendering and Conditional Rendering in React

Day 3 of #100DaysOfCode — Understanding List Rendering and Conditional Rendering in React

1
Comments
2 min read
Day 4 of #100DaysOfCode — Mastering useEffect in React
Cover image for Day 4 of #100DaysOfCode — Mastering useEffect in React

Day 4 of #100DaysOfCode — Mastering useEffect in React

1
Comments
3 min read
Day 5 of #100DaysOfCode — Fetching Data in React (useEffect + fetch + axios)
Cover image for Day 5 of #100DaysOfCode — Fetching Data in React (useEffect + fetch + axios)

Day 5 of #100DaysOfCode — Fetching Data in React (useEffect + fetch + axios)

1
Comments
3 min read
Day 6 of #100DaysOfCode — Introduction to TypeScript
Cover image for Day 6 of #100DaysOfCode — Introduction to TypeScript

Day 6 of #100DaysOfCode — Introduction to TypeScript

1
Comments
3 min read
Day 7 of #100DaysOfCode — Understanding Custom Hooks in React
Cover image for Day 7 of #100DaysOfCode — Understanding Custom Hooks in React

Day 7 of #100DaysOfCode — Understanding Custom Hooks in React

1
Comments
3 min read
Day 8 of #100DaysofCode — Understanding Form Handling with TypeScript in React
Cover image for Day 8 of #100DaysofCode — Understanding Form Handling with TypeScript in React

Day 8 of #100DaysofCode — Understanding Form Handling with TypeScript in React

6
Comments
3 min read
Day 9 of #100DaysOfCode — Understanding the React Context API
Cover image for Day 9 of #100DaysOfCode — Understanding the React Context API

Day 9 of #100DaysOfCode — Understanding the React Context API

Comments
4 min read
Day 10 of #100DaysOfCode — Building a Weather App
Cover image for Day 10 of #100DaysOfCode — Building a Weather App

Day 10 of #100DaysOfCode — Building a Weather App

5
Comments
3 min read
Day 11 of #100DaysOfCode — Understanding State Management in React
Cover image for Day 11 of #100DaysOfCode — Understanding State Management in React

Day 11 of #100DaysOfCode — Understanding State Management in React

5
Comments 2
3 min read
Day 12 of #100DaysOfCode — Understanding Zustand
Cover image for Day 12 of #100DaysOfCode — Understanding Zustand

Day 12 of #100DaysOfCode — Understanding Zustand

2
Comments
3 min read
Day 13 of #100DaysOfCode — Understanding TanStack Query
Cover image for Day 13 of #100DaysOfCode — Understanding TanStack Query

Day 13 of #100DaysOfCode — Understanding TanStack Query

5
Comments
3 min read
Day 14 of #100DaysOfCode — Pagination + Infinite Scroll
Cover image for Day 14 of #100DaysOfCode — Pagination + Infinite Scroll

Day 14 of #100DaysOfCode — Pagination + Infinite Scroll

3
Comments
5 min read
Day 15 of #100DaysOfCode — Performance Optimization in React
Cover image for Day 15 of #100DaysOfCode — Performance Optimization in React

Day 15 of #100DaysOfCode — Performance Optimization in React

5
Comments
4 min read
Day 16 of #100DaysOfCode — Routing in React
Cover image for Day 16 of #100DaysOfCode — Routing in React

Day 16 of #100DaysOfCode — Routing in React

2
Comments
3 min read
Day 17 of 100 Days of Code — Forms With Libraries in React
Cover image for Day 17 of 100 Days of Code — Forms With Libraries in React

Day 17 of 100 Days of Code — Forms With Libraries in React

2
Comments
3 min read
Day 18 of 100 Days of Code — Understanding File Uploads in React
Cover image for Day 18 of 100 Days of Code — Understanding File Uploads in React

Day 18 of 100 Days of Code — Understanding File Uploads in React

4
Comments
3 min read
Day 19 of #100DaysOfCode — Building a Tour App (Part 1)
Cover image for Day 19 of #100DaysOfCode — Building a Tour App (Part 1)

Day 19 of #100DaysOfCode — Building a Tour App (Part 1)

2
Comments
3 min read
Day 20 of #100DaysOfCode — Building a Tour App (Part 2)
Cover image for Day 20 of #100DaysOfCode — Building a Tour App (Part 2)

Day 20 of #100DaysOfCode — Building a Tour App (Part 2)

3
Comments
5 min read
Day 21 of #100DaysOfCode — Introduction to Backend Development
Cover image for Day 21 of #100DaysOfCode — Introduction to Backend Development

Day 21 of #100DaysOfCode — Introduction to Backend Development

3
Comments
3 min read
Day 22 of #100DaysOfCode — Node.js Fundamentals + Understanding NPM
Cover image for Day 22 of #100DaysOfCode — Node.js Fundamentals + Understanding NPM

Day 22 of #100DaysOfCode — Node.js Fundamentals + Understanding NPM

2
Comments 2
4 min read
Day 23 of #100DaysOfCode — Introduction to Express.js
Cover image for Day 23 of #100DaysOfCode — Introduction to Express.js

Day 23 of #100DaysOfCode — Introduction to Express.js

4
Comments
4 min read
Day 24 of #100DaysOfCode — Handling Request (Query, Params, Body)
Cover image for Day 24 of #100DaysOfCode — Handling Request (Query, Params, Body)

Day 24 of #100DaysOfCode — Handling Request (Query, Params, Body)

4
Comments
2 min read
Day 25 of #100DaysOfCode — Middleware
Cover image for Day 25 of #100DaysOfCode — Middleware

Day 25 of #100DaysOfCode — Middleware

3
Comments
3 min read
Day 26 of #100DaysOfCode — Modular Routing
Cover image for Day 26 of #100DaysOfCode — Modular Routing

Day 26 of #100DaysOfCode — Modular Routing

5
Comments
3 min read
Day 27 of #100DaysOfCode — REST API
Cover image for Day 27 of #100DaysOfCode — REST API

Day 27 of #100DaysOfCode — REST API

3
Comments
3 min read
Day 28 of #100DaysOfCode — Building a Library API
Cover image for Day 28 of #100DaysOfCode — Building a Library API

Day 28 of #100DaysOfCode — Building a Library API

7
Comments
3 min read
Day 29 of #100DaysOfCode — Connecting Backend to Frontend
Cover image for Day 29 of #100DaysOfCode — Connecting Backend to Frontend

Day 29 of #100DaysOfCode — Connecting Backend to Frontend

6
Comments
5 min read
Day 30 of #100DaysOfCode — Introduction to Database
Cover image for Day 30 of #100DaysOfCode — Introduction to Database

Day 30 of #100DaysOfCode — Introduction to Database

6
Comments
4 min read
Day 31 of #100DaysOfCode — SQL + NoSQL Basics
Cover image for Day 31 of #100DaysOfCode — SQL + NoSQL Basics

Day 31 of #100DaysOfCode — SQL + NoSQL Basics

3
Comments
3 min read
Day 32 of #100DaysOfCode — MongoDB Basics
Cover image for Day 32 of #100DaysOfCode — MongoDB Basics

Day 32 of #100DaysOfCode — MongoDB Basics

3
Comments
2 min read
Day 33 of #100DaysOfCode — Mongoose
Cover image for Day 33 of #100DaysOfCode — Mongoose

Day 33 of #100DaysOfCode — Mongoose

3
Comments
3 min read
Day 34 of #100DaysOfCode — Creating a Database CRUD API
Cover image for Day 34 of #100DaysOfCode — Creating a Database CRUD API

Day 34 of #100DaysOfCode — Creating a Database CRUD API

4
Comments
3 min read
Day 35 of #100DaysOfCode — Data Validation
Cover image for Day 35 of #100DaysOfCode — Data Validation

Day 35 of #100DaysOfCode — Data Validation

5
Comments
3 min read
Day 36 of #100DaysOfCode — SQL Basics
Cover image for Day 36 of #100DaysOfCode — SQL Basics

Day 36 of #100DaysOfCode — SQL Basics

3
Comments
2 min read
Day 37 of #100DaysOfCode — Authentication Part I: Hashing Passwords
Cover image for Day 37 of #100DaysOfCode — Authentication Part I: Hashing Passwords

Day 37 of #100DaysOfCode — Authentication Part I: Hashing Passwords

4
Comments
3 min read
Day 38 of #100DaysOfCode — Authentication Part II: JWT
Cover image for Day 38 of #100DaysOfCode — Authentication Part II: JWT

Day 38 of #100DaysOfCode — Authentication Part II: JWT

4
Comments
3 min read
Day 39 of #100DaysOfCode — Protected Routes (Auth Middleware)
Cover image for Day 39 of #100DaysOfCode — Protected Routes (Auth Middleware)

Day 39 of #100DaysOfCode — Protected Routes (Auth Middleware)

5
Comments
3 min read
Day 40 of #100DayOfCode — Building a Mini Auth System
Cover image for Day 40 of #100DayOfCode — Building a Mini Auth System

Day 40 of #100DayOfCode — Building a Mini Auth System

6
Comments 1
4 min read
Day 41 of #100DaysOfCode — TypeScript on the Backend (Node.js + Express)
Cover image for Day 41 of #100DaysOfCode — TypeScript on the Backend (Node.js + Express)

Day 41 of #100DaysOfCode — TypeScript on the Backend (Node.js + Express)

4
Comments
4 min read
Day 42 of #100DaysOfCode — Schema Validation
Cover image for Day 42 of #100DaysOfCode — Schema Validation

Day 42 of #100DaysOfCode — Schema Validation

2
Comments
4 min read
Day 43 of #100DaysOfCode — Error Handling + Async Wrapper
Cover image for Day 43 of #100DaysOfCode — Error Handling + Async Wrapper

Day 43 of #100DaysOfCode — Error Handling + Async Wrapper

3
Comments
4 min read
Day 44 of #100DaysOfCode — Adding TS and Zod to Auth Program
Cover image for Day 44 of #100DaysOfCode — Adding TS and Zod to Auth Program

Day 44 of #100DaysOfCode — Adding TS and Zod to Auth Program

3
Comments
4 min read
Day 45 of #100DaysOfCode — File Upload with Multer and Cloudinary
Cover image for Day 45 of #100DaysOfCode — File Upload with Multer and Cloudinary

Day 45 of #100DaysOfCode — File Upload with Multer and Cloudinary

4
Comments
5 min read