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
1
reaction
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
6
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
4
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
4
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
Day 46 of #100DayOfCode — Security (Rate limiting CORS Helmet)
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 20
Day 46 of #100DayOfCode — Security (Rate limiting CORS Helmet)
#
webdev
#
programming
#
security
#
100daysofcode
4
reactions
Comments
Add Comment
3 min read
Day 47 of #100DayOfCode — Creating Frontend of Auth System
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 21
Day 47 of #100DayOfCode — Creating Frontend of Auth System
#
frontend
#
react
#
tailwindcss
#
typescript
7
reactions
Comments
Add Comment
10 min read
Day 48 of #100DayOfCode — Deployment I: Deploy Backend
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 22
Day 48 of #100DayOfCode — Deployment I: Deploy Backend
#
webdev
#
programming
#
tutorial
#
100daysofcode
4
reactions
Comments
1
comment
3 min read
Day 49 of #100DayOfCode — Deployment II: Deploy Frontend
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 22
Day 49 of #100DayOfCode — Deployment II: Deploy Frontend
#
webdev
#
programming
#
tutorial
#
100daysofcode
5
reactions
Comments
Add Comment
2 min read
Day 50 #100DaysOfCode — Introduction to Next.js
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 24
Day 50 #100DaysOfCode — Introduction to Next.js
#
webdev
#
programming
#
nextjs
#
100daysofcode
3
reactions
Comments
Add Comment
4 min read
Day 51 0f #100DaysOfCode — Server Components vs Client Components
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 25
Day 51 0f #100DaysOfCode — Server Components vs Client Components
#
webdev
#
programming
#
nextjs
#
100daysofcode
3
reactions
Comments
Add Comment
3 min read
Day 52 of #100DayOfCode — Script, Link & Image components in Next.js
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 26
Day 52 of #100DayOfCode — Script, Link & Image components in Next.js
#
webdev
#
programming
#
nextjs
#
100daysofcode
4
reactions
Comments
Add Comment
2 min read
Day 53 of #100DaysOfCode — Routing (App Router)
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 27
Day 53 of #100DaysOfCode — Routing (App Router)
#
webdev
#
programming
#
nextjs
#
100daysofcode
3
reactions
Comments
Add Comment
2 min read
Day 54 of #100DaysOfCode — Creating Blog App
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 28
Day 54 of #100DaysOfCode — Creating Blog App
#
webdev
#
programming
#
nextjs
#
100daysofcode
4
reactions
Comments
Add Comment
2 min read
Day 55 of #100DayOfCode — Data Fetching and Caching in NextJS
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 28
Day 55 of #100DayOfCode — Data Fetching and Caching in NextJS
#
webdev
#
programming
#
nextjs
#
100daysofcode
5
reactions
Comments
Add Comment
6 min read
Day 56 of #100DayOfCode — Next.js API routes
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 30
Day 56 of #100DayOfCode — Next.js API routes
#
webdev
#
programming
#
nextjs
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 57 of #100DayOfCode — Understanding Server Actions vs API Routes & MongoDB in Next.js
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Mar 31
Day 57 of #100DayOfCode — Understanding Server Actions vs API Routes & MongoDB in Next.js
#
webdev
#
programming
#
nextjs
#
100daysofcode
3
reactions
Comments
Add Comment
3 min read
Day 58 of #100DayOfCode — Building Task Management CRUD App with Next.js
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Apr 1
Day 58 of #100DayOfCode — Building Task Management CRUD App with Next.js
#
webdev
#
programming
#
nextjs
#
100daysofcode
5
reactions
Comments
Add Comment
4 min read
Day 59 of #100DayOfCode — Styling the Task Management App
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Apr 2
Day 59 of #100DayOfCode — Styling the Task Management App
#
webdev
#
programming
#
nextjs
#
100daysofcode
4
reactions
Comments
Add Comment
2 min read
Day 60 of #100DaysOfCode — Deploying the Task App
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Apr 2
Day 60 of #100DaysOfCode — Deploying the Task App
#
webdev
#
programming
#
tutorial
#
100daysofcode
3
reactions
Comments
Add Comment
2 min read
Day 61 of #100DaysOfCode — Python Refresher Part 1
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Apr 4
Day 61 of #100DaysOfCode — Python Refresher Part 1
#
webdev
#
programming
#
python
#
100daysofcode
3
reactions
Comments
Add Comment
3 min read
Day 62 of #100DaysOfCode — Python Refresher Part 2 + Introduction to Django
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Apr 5
Day 62 of #100DaysOfCode — Python Refresher Part 2 + Introduction to Django
#
webdev
#
programming
#
python
#
100daysofcode
3
reactions
Comments
Add Comment
3 min read
Day 63 of #100DaysOfCode — Python Refresher Part 3 + Introduction to Apps in Django
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Apr 6
Day 63 of #100DaysOfCode — Python Refresher Part 3 + Introduction to Apps in Django
#
webdev
#
programming
#
python
#
100daysofcode
2
reactions
Comments
Add Comment
3 min read
Day 64 of #100DaysOfCode — Python Refresher Part 4 + Introduction to Models in Django
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Apr 7
Day 64 of #100DaysOfCode — Python Refresher Part 4 + Introduction to Models in Django
#
webdev
#
programming
#
python
#
100daysofcode
1
reaction
Comments
Add Comment
4 min read
Day 65 of 100 Days Of Code — Python Refresher Part 5 + Project Structure in Django
M Saad Ahmad
M Saad Ahmad
M Saad Ahmad
Follow
Apr 8
Day 65 of 100 Days Of Code — Python Refresher Part 5 + Project Structure in Django
#
webdev
#
programming
#
python
#
100daysofcode
1
reaction
Comments
Add Comment
4 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account