Day 64/100 of #100DaysOfCode 🐳🚀
Today I explored Docker Networks & Volumes.
🔗 Networks let containers communicate
💾 Volumes let containers remember data
Realization: Containers alone are temporary.
Networks + Volumes make apps scalable & production-ready 🔥
#DevOps
Day 63/100 of #100DaysOfCode 🚀
Today I finally understood Dockerfiles 🐳
A Dockerfile is basically a recipe for creating the SAME app environment anywhere 🌍
No more:
❌ “Works on my machine”
❌ Dependency chaos
❌ Version mismatch
DevOps journey begins 🔥
#Docker#NodeJS
Day 62/100 of #100DaysOfCode 🚀
Today I explored Agentic AI 🤖
AI that doesn’t just respond…
It plans, reasons, uses tools, adapts, remembers context, and gets tasks DONE.
We’re moving from:
“AI that answers”
➡️ “AI that acts” 🔥
#AI#AgenticAI#LLM#Coding
Day 61/100 of #100DaysOfCode 🐳🔥
Today I finally understood Docker Images vs Containers.
📘 Image = Recipe/Blueprint
🍔 Container = Running meal/app
One image can create multiple containers 🚀
“Build once. Run anywhere.” finally makes sense 💡
#Docker#DevOps#Coding
Day 60/100 of #100DaysOfCode
🚀Today I explored TypeScript utility types + Zod inference 🔥
✅ Pick
✅ Partial
✅ Readonly
✅ Record
✅ Exclude
✅ Mapped Types
✅ z.infer()
Big realization: Great types don’t just prevent bugs… they design better systems ⚡
#TypeScript#Zod
🚀 Day 58 of #100DaysOfCode
Today I explored AWS ☁️
Learned about EC2, S3, IAM, Route53, Lambda, RDS, DynamoDB, ECS, ECR, Bedrock, SageMaker & more.
Finally understanding how scalable apps are built, deployed, secured, containerized & powered by AI 🔥
#AWS#CloudComputing
Day 57 of #100DaysOfCode 🚀
Today I explored the real power of TypeScript:
• Type Inference vs Annotations
• Interfaces vs Types
• Generics <T>
• Union & Intersection Types
Good types don’t just prevent bugs — they design better systems ⚡
#TypeScript
Day 56/100 🚀
LLMs don’t execute tools… they suggest them 🤯
Built tool calling in LangChain:
🧩 Bind tools
🤖 LLM suggests
⚙️ Backend executes
From “just text” → real-world actions 🔥
This is where AI gets serious.
#100DaysOfCode#AI#LangChain#LLM#BuildInPublic
Day 54/100 🚀
Built an AI Image Generation App 🍌
Not just prompts → but a full system:
🧠 Smart prompt engineering
⚡ FastAPI backend
🎨 Streamlit UI
From text → ads → try-ons → scenes
AI isn’t just tools anymore…
It’s experiences. 🔥
#100DaysOfCode#AI#BuildInPublic
Day 53/100 🚀
Access Token = 🎟️ short-lived entry
Refresh Token = 🔁 renews access
No localStorage ❌ (XSS risk)
Secure cookies + memory ✅
Mind blown 🤯: OTP isn’t stored—only its hash. Server verifies what it never “knows.”
Security = layers, not features 🔐
#100DaysOfCode
Day 51/100 🚀
Learned the backbone of web security:
🔐 Hashing + Salting (no plain passwords)
🛡️ bcrypt (slow = secure)
🍪 Cookies + flags (HttpOnly, Secure, SameSite)
🔑 Tokens for scalable auth
Security isn’t optional. It’s the foundation.
#100DaysOfCode#WebSecurity#WebDev
Day 48/100 🚀
Finally understood RAG 🤯
It’s not about making LLMs smarter…
It’s about giving them the right context at the right time
Index → Retrieve → Augment → Generate
Less hallucination ✅
More accuracy ✅
Building real AI now 💪
#100DaysOfCode#AI#RAG#GenAI
🚀 Day 47 #100DaysOfCode
Revised Prisma ORM, SQL Joins & Foreign Keys 💡
INNER, LEFT, RIGHT, FULL JOIN finally make sense 🔥
Big realization: Databases aren’t just storage… they’re about relationships & connections 🤯
Still learning. Still building 🚀
#SQL#Prisma#WebDev
🚀 Day 46/100: Finally understanding how AI really works 🤯
RAG = AI looks up info before answering 📖
Fine-tuning = making AI a specialist 🎯
Embeddings = words → numbers 🔢
Big lesson: AI is only as smart as the data we give it.
#100DaysOfCode#AI#MachineLearning#GenAI