
blog 1
The Journey of Building a Developer Blog
From Idea to Launch — Lessons Learned
Starting a blog as a developer isn't just about writing code — it's about sharing what you've learned,Link component building in public, and improving your communication. In this post, I'll walk you through how I built this blog from scratch, what tools I used, and what I learned along the way.
🔧 Tech Stack Used
- Next.js 14 (App Router)
- Tailwind CSS for styling
- MDX and Custom Components
- Vercel for deployment
Using custom components allowed me to have complete control over how content renders — from images and videos to lists and typography.
📋 Key Milestones
- Setting up the project structure
- Creating reusable UI components
- Integrating Markdown/MDX rendering
- Deploying to Vercel
One of the biggest lessons I learned was how powerful it is to keep things simple at the start. Instead of overengineering, I focused on shipping the MVP — and then iterating. Done is better than perfect.
🖼️ Custom Components in Action
Here’s a sample image rendered using the custom <Image /> component. It supports full optimization and responsive loading.

I plan to continue improving the blog with features like dark mode, search, and tags. If you're reading this and want to build your own — go for it! The best way to learn is by doing.
Thanks for reading ✨
If you enjoyed this, feel free to share it or reach out to me on socials!