Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
100DaysOfCode Series' Articles
Back to M Saad Ahmad's Series
Day 1 of #100DaysOfCode — React Refresher + Tailwind Setup
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 1
Day 1 of #100DaysOfCode — React Refresher + Tailwind Setup
#
webdev
#
programming
#
react
#
100daysofcode
Comments
Add Comment
2 min read
Day 2 of #100DaysofCode — Understanding React State
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 2
Day 2 of #100DaysofCode — Understanding React State
#
100daysofcode
#
webdev
#
programming
#
react
1
reaction
Comments
Add Comment
2 min read
Day 3 of #100DaysOfCode — Understanding List Rendering and Conditional Rendering in React
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 3
Day 3 of #100DaysOfCode — Understanding List Rendering and Conditional Rendering in React
#
programming
#
webdev
#
100daysofcode
#
react
1
reaction
Comments
Add Comment
2 min read
Day 4 of #100DaysOfCode — Mastering useEffect in React
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 4
Day 4 of #100DaysOfCode — Mastering useEffect in React
#
webdev
#
programming
#
react
#
100daysofcode
1
reaction
Comments
Add Comment
3 min read
Day 5 of #100DaysOfCode — Fetching Data in React (useEffect + fetch + axios)
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 5
Day 5 of #100DaysOfCode — Fetching Data in React (useEffect + fetch + axios)
#
webdev
#
programming
#
react
#
100daysofcode
1
reaction
Comments
Add Comment
3 min read
Day 6 of #100DaysOfCode — Introduction to TypeScript
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 6
Day 6 of #100DaysOfCode — Introduction to TypeScript
#
webdev
#
react
#
typescript
#
100daysofcode
1
reaction
Comments
Add Comment
3 min read
Day 7 of #100DaysOfCode — Understanding Custom Hooks in React
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 7
Day 7 of #100DaysOfCode — Understanding Custom Hooks in React
#
webdev
#
programming
#
react
#
100daysofcode
1
reaction
Comments
Add Comment
3 min read
Day 8 of #100DaysofCode — Understanding Form Handling with TypeScript in React
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 8
Day 8 of #100DaysofCode — Understanding Form Handling with TypeScript in React
#
webdev
#
react
#
typescript
#
100daysofcode
6
reactions
Comments
Add Comment
3 min read
Day 9 of #100DaysOfCode — Understanding the React Context API
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 10
Day 9 of #100DaysOfCode — Understanding the React Context API
#
webdev
#
react
#
typescript
#
100daysofcode
Comments
Add Comment
4 min read
Day 10 of #100DaysOfCode — Building a Weather App
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 11
Day 10 of #100DaysOfCode — Building a Weather App
#
webdev
#
react
#
programming
#
100daysofcode
5
reactions
Comments
Add Comment
3 min read
Day 11 of #100DaysOfCode — Understanding State Management in React
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 12
Day 11 of #100DaysOfCode — Understanding State Management in React
#
webdev
#
programming
#
react
#
100daysofcode
5
reactions
Comments
2
comments
3 min read
Day 12 of #100DaysOfCode — Understanding Zustand
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 13
Day 12 of #100DaysOfCode — Understanding Zustand
#
webdev
#
react
#
programming
#
100daysofcode
2
reactions
Comments
Add Comment
3 min read
Day 13 of #100DaysOfCode — Understanding TanStack Query
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 15
Day 13 of #100DaysOfCode — Understanding TanStack Query
#
webdev
#
programming
#
react
#
100daysofcode
5
reactions
Comments
Add Comment
3 min read
Day 14 of #100DaysOfCode — Pagination + Infinite Scroll
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 16
Day 14 of #100DaysOfCode — Pagination + Infinite Scroll
#
webdev
#
react
#
100daysofcode
#
frontend
3
reactions
Comments
Add Comment
5 min read
Day 15 of #100DaysOfCode — Performance Optimization in React
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 17
Day 15 of #100DaysOfCode — Performance Optimization in React
#
webdev
#
performance
#
react
#
100daysofcode
5
reactions
Comments
Add Comment
4 min read
Day 16 of #100DaysOfCode — Routing in React
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 18
Day 16 of #100DaysOfCode — Routing in React
#
webdev
#
react
#
programming
#
100daysofcode
2
reactions
Comments
Add Comment
3 min read
Day 17 of 100 Days of Code — Forms With Libraries in React
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 18
Day 17 of 100 Days of Code — Forms With Libraries in React
#
webdev
#
programming
#
react
#
100daysofcode
2
reactions
Comments
Add Comment
3 min read
Day 18 of 100 Days of Code — Understanding File Uploads in React
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 20
Day 18 of 100 Days of Code — Understanding File Uploads in React
#
webdev
#
frontend
#
react
#
100daysofcode
4
reactions
Comments
Add Comment
3 min read
Day 19 of #100DaysOfCode — Building a Tour App (Part 1)
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 21
Day 19 of #100DaysOfCode — Building a Tour App (Part 1)
#
100daysofcode
#
javascript
#
react
#
webdev
2
reactions
Comments
Add Comment
3 min read
Day 20 of #100DaysOfCode — Building a Tour App (Part 2)
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 22
Day 20 of #100DaysOfCode — Building a Tour App (Part 2)
#
webdev
#
react
#
frontend
#
100daysofcode
3
reactions
Comments
Add Comment
5 min read
Day 21 of #100DaysOfCode — Introduction to Backend Development
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 23
Day 21 of #100DaysOfCode — Introduction to Backend Development
#
webdev
#
programming
#
backend
#
100daysofcode
3
reactions
Comments
Add Comment
3 min read
Day 22 of #100DaysOfCode — Node.js Fundamentals + Understanding NPM
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 23
Day 22 of #100DaysOfCode — Node.js Fundamentals + Understanding NPM
#
webdev
#
node
#
backend
#
100daysofcode
2
reactions
Comments
2
comments
4 min read
Day 23 of #100DaysOfCode — Introduction to Express.js
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 25
Day 23 of #100DaysOfCode — Introduction to Express.js
#
webdev
#
backend
#
programming
#
100daysofcode
4
reactions
Comments
Add Comment
4 min read
Day 24 of #100DaysOfCode — Handling Request (Query, Params, Body)
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 26
Day 24 of #100DaysOfCode — Handling Request (Query, Params, Body)
#
webdev
#
backend
#
programming
#
100daysofcode
4
reactions
Comments
Add Comment
2 min read
Day 25 of #100DaysOfCode — Middleware
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 27
Day 25 of #100DaysOfCode — Middleware
#
webdev
#
programming
#
100daysofcode
#
backenddevelopment
3
reactions
Comments
Add Comment
3 min read
Day 26 of #100DaysOfCode — Modular Routing
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Feb 27
Day 26 of #100DaysOfCode — Modular Routing
#
webdev
#
programming
#
javascript
#
100daysofcode
5
reactions
Comments
Add Comment
3 min read
Day 27 of #100DaysOfCode — REST API
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 1
Day 27 of #100DaysOfCode — REST API
#
webdev
#
programming
#
api
#
100daysofcode
3
reactions
Comments
Add Comment
3 min read
Day 28 of #100DaysOfCode — Building a Library API
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 2
Day 28 of #100DaysOfCode — Building a Library API
#
webdev
#
programming
#
api
#
100daysofcode
7
reactions
Comments
Add Comment
3 min read
Day 29 of #100DaysOfCode — Connecting Backend to Frontend
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 3
Day 29 of #100DaysOfCode — Connecting Backend to Frontend
#
webdev
#
programming
#
javascript
#
100daysofcode
6
reactions
Comments
Add Comment
5 min read
Day 30 of #100DaysOfCode — Introduction to Database
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 4
Day 30 of #100DaysOfCode — Introduction to Database
#
webdev
#
programming
#
database
#
100daysofcode
6
reactions
Comments
Add Comment
4 min read
Day 31 of #100DaysOfCode — SQL + NoSQL Basics
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 5
Day 31 of #100DaysOfCode — SQL + NoSQL Basics
#
webdev
#
programming
#
database
#
100daysofcode
3
reactions
Comments
Add Comment
3 min read
Day 32 of #100DaysOfCode — MongoDB Basics
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 6
Day 32 of #100DaysOfCode — MongoDB Basics
#
webdev
#
programming
#
database
#
100daysofcode
3
reactions
Comments
Add Comment
2 min read
Day 33 of #100DaysOfCode — Mongoose
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 7
Day 33 of #100DaysOfCode — Mongoose
#
webdev
#
programming
#
database
#
100daysofcode
3
reactions
Comments
Add Comment
3 min read
Day 34 of #100DaysOfCode — Creating a Database CRUD API
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 8
Day 34 of #100DaysOfCode — Creating a Database CRUD API
#
webdev
#
programming
#
database
#
100daysofcode
4
reactions
Comments
Add Comment
3 min read
Day 35 of #100DaysOfCode — Data Validation
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 9
Day 35 of #100DaysOfCode — Data Validation
#
webdev
#
programming
#
database
#
100daysofcode
5
reactions
Comments
Add Comment
3 min read
Day 36 of #100DaysOfCode — SQL Basics
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 10
Day 36 of #100DaysOfCode — SQL Basics
#
webdev
#
programming
#
sql
#
100daysofcode
3
reactions
Comments
Add Comment
2 min read
Day 37 of #100DaysOfCode — Authentication Part I: Hashing Passwords
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 10
Day 37 of #100DaysOfCode — Authentication Part I: Hashing Passwords
#
webdev
#
programming
#
database
#
100daysofcode
4
reactions
Comments
Add Comment
3 min read
Day 38 of #100DaysOfCode — Authentication Part II: JWT
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 12
Day 38 of #100DaysOfCode — Authentication Part II: JWT
#
webdev
#
programming
#
security
#
100daysofcode
4
reactions
Comments
Add Comment
3 min read
Day 39 of #100DaysOfCode — Protected Routes (Auth Middleware)
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 13
Day 39 of #100DaysOfCode — Protected Routes (Auth Middleware)
#
webdev
#
programming
#
node
#
100daysofcode
5
reactions
Comments
Add Comment
3 min read
Day 40 of #100DayOfCode — Building a Mini Auth System
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 14
Day 40 of #100DayOfCode — Building a Mini Auth System
#
webdev
#
programming
#
javascript
#
100daysofcode
6
reactions
Comments
1
comment
4 min read
Day 41 of #100DaysOfCode — TypeScript on the Backend (Node.js + Express)
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 14
Day 41 of #100DaysOfCode — TypeScript on the Backend (Node.js + Express)
#
webdev
#
programming
#
typescript
#
100daysofcode
4
reactions
Comments
Add Comment
4 min read
Day 42 of #100DaysOfCode — Schema Validation
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 16
Day 42 of #100DaysOfCode — Schema Validation
#
webdev
#
programming
#
javascript
#
100daysofcode
2
reactions
Comments
Add Comment
4 min read
Day 43 of #100DaysOfCode — Error Handling + Async Wrapper
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 17
Day 43 of #100DaysOfCode — Error Handling + Async Wrapper
#
webdev
#
programming
#
javascript
#
100daysofcode
3
reactions
Comments
Add Comment
4 min read
Day 44 of #100DaysOfCode — Adding TS and Zod to Auth Program
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 18
Day 44 of #100DaysOfCode — Adding TS and Zod to Auth Program
#
webdev
#
programming
#
typescript
#
100daysofcode
3
reactions
Comments
Add Comment
4 min read
Day 45 of #100DaysOfCode — File Upload with Multer and Cloudinary
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 19
Day 45 of #100DaysOfCode — File Upload with Multer and Cloudinary
#
backend
#
devjournal
#
node
#
webdev
4
reactions
Comments
Add Comment
5 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account