✕ Clear all filters
52 articles
▶ Videos →

📰 Dev.to · M Saad Ahmad

52 articles · Updated every 3 hours · View all reads

All Articles 132,806Blog Posts 137,401Tech Tutorials 34,408Research Papers 25,938News 18,825 ⚡ AI Lessons
Day 96 of #100DaysOfCode — DevCollab: Responsive Design and End-to-End Testing
Dev.to · M Saad Ahmad 🖌️ UI/UX Design ⚡ AI Lesson 2mo ago
Day 96 of #100DaysOfCode — DevCollab: Responsive Design and End-to-End Testing
Two days until deployment. Today was the last day of building work, making the app work on mobile,...
Day 95 of #100DaysOfCode — DevCollab: UI Polish, Error Handling, and Loading States
Dev.to · M Saad Ahmad 2mo ago
Day 95 of #100DaysOfCode — DevCollab: UI Polish, Error Handling, and Loading States
All the pages are built. Everything works. But "works" and "feels good to use" are two different...
Day 94 of #100DaysOfCode — DevCollab: Dashboard, Profiles, and the Final Pages
Dev.to · M Saad Ahmad 🌐 Frontend Engineering ⚡ AI Lesson 2mo ago
Day 94 of #100DaysOfCode — DevCollab: Dashboard, Profiles, and the Final Pages
Four days of backend. Four days of frontend building. Today was the last building day: the dashboard,...
Day 93 of #100DaysOfCode — DevCollab: Create, Edit, Delete Projects + Collaboration Requests
Dev.to · M Saad Ahmad ⚡ AI Lesson 2mo ago
Day 93 of #100DaysOfCode — DevCollab: Create, Edit, Delete Projects + Collaboration Requests
Yesterday was read-only; browsing and viewing. Today was the write side. Users can now create...
Day 92 of #100DaysOfCode — DevCollab: Browse Projects and Project Detail Pages
Dev.to · M Saad Ahmad 2mo ago
Day 92 of #100DaysOfCode — DevCollab: Browse Projects and Project Detail Pages
Yesterday, the authentication foundation was built, Axios with JWT interceptors, auth context, login,...
Day 88 of #100DaysOfCode — DevCollab: Data Models and Database Schema
Dev.to · M Saad Ahmad 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Day 88 of #100DaysOfCode — DevCollab: Data Models and Database Schema
Yesterday, the authentication foundation was laid; custom user model, JWT endpoints, everything...
Day 87 of #100DaysOfCode — DevCollab: Django Backend Setup and JWT Authentication
Dev.to · M Saad Ahmad 2mo ago
Day 87 of #100DaysOfCode — DevCollab: Django Backend Setup and JWT Authentication
Planning is done. Today, building starts. Day 87 was the most important day of the entire project,...
Day 86 of #100DaysOfCode — DevCollab: Planning a Full-Stack Developer Collaboration Platform
Dev.to · M Saad Ahmad ⚡ AI Lesson 2mo ago
Day 86 of #100DaysOfCode — DevCollab: Planning a Full-Stack Developer Collaboration Platform
The final stretch. 15 days, one project, deployed and live by day 100. Today is planning day, no...
Day 85 of #100DaysOfCode — Building a Mini Flask App: Expense Tracker
Dev.to · M Saad Ahmad ⚡ AI Lesson 2mo ago
Day 85 of #100DaysOfCode — Building a Mini Flask App: Expense Tracker
Flask learning is done. Today I built a complete mini Flask application from scratch: an expense...
Day 84 of #100DaysOfCode — Authentication in Flask
Dev.to · M Saad Ahmad 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Day 84 of #100DaysOfCode — Authentication in Flask
Yesterday, I built a complete CRUD backend with HTML and API routes. Today, it was about...
Day 83 of 100 Days Of Code — CRUD Backend + API Routes in Flask
Dev.to · M Saad Ahmad 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Day 83 of 100 Days Of Code — CRUD Backend + API Routes in Flask
Yesterday, I set up Flask-SQLAlchemy with models, migrations, and database operations. Today I put it...
Day 82 of 100 Days Of Code — Flask Models, Database, and ORM
Dev.to · M Saad Ahmad ⚡ AI Lesson 3mo ago
Day 82 of 100 Days Of Code — Flask Models, Database, and ORM
Yesterday I covered forms with Flask-WTF. Today, for day 82, it was about adding a real database. In...
Day 81 of #100DaysOfCode — Flask Forms
Dev.to · M Saad Ahmad 3mo ago
Day 81 of #100DaysOfCode — Flask Forms
Yesterday I covered Jinja2 templates. Today I learned forms in Flask. This is where the difference...
Day 80 of #100DaysOfCode — Templates in Flask + Jinja2 Basics
Dev.to · M Saad Ahmad 🔧 Backend Engineering ⚡ AI Lesson 3mo ago
Day 80 of #100DaysOfCode — Templates in Flask + Jinja2 Basics
Yesterday I covered routes, requests, and responses. Returning plain strings and JSON is fine for...
Day 79 of #100DaysOfCode — Flask Routes, Requests, and Responses
Dev.to · M Saad Ahmad 🔧 Backend Engineering ⚡ AI Lesson 3mo ago
Day 79 of #100DaysOfCode — Flask Routes, Requests, and Responses
Yesterday, I got Flask running and understood the basic structure. Today, on day 79, I delved deeper...
Day 78 of #100DaysOfCode — Introduction to Flask: Setup and First App
Dev.to · M Saad Ahmad 🔧 Backend Engineering ⚡ AI Lesson 3mo ago
Day 78 of #100DaysOfCode — Introduction to Flask: Setup and First App
Django learning is done, DevBoard is still being finished in parallel, and today, for Day 78, Flask...
Day 77 of #100DaysOfCode — Building DevBoard: Progress, Lessons, and What's Next
Dev.to · M Saad Ahmad 3mo ago
Day 77 of #100DaysOfCode — Building DevBoard: Progress, Lessons, and What's Next
Honesty time. The plan was to deploy DevBoard today. That's not happening, and I think it's worth...
Day 72 of 100 Days Of Code — Static Files, Media Files, and Environment Variables in Django
Dev.to · M Saad Ahmad 3mo ago
Day 72 of 100 Days Of Code — Static Files, Media Files, and Environment Variables in Django
Yesterday, the API was fully secured with token authentication. Today, for Day 72, I covered the...
Day 71 of #100DaysOfCode — DRF Deeper: ViewSets, Routers, and Token Authentication
Dev.to · M Saad Ahmad 3mo ago
Day 71 of #100DaysOfCode — DRF Deeper: ViewSets, Routers, and Token Authentication
Yesterday, I got DRF working with APIView and generic views. Today, for day 71, I went deeper:...
Day 68 of 100 Days Of Code — Django Forms
Dev.to · M Saad Ahmad ⚡ AI Lesson 3mo ago
Day 68 of 100 Days Of Code — Django Forms
Yesterday, I learned Models and ORM and had a working app with real data from a database. But all...