Why a blog?
Every developer should have a corner of the internet they own. Social media platforms come and go, but a personal site is yours.
This blog runs on a simple stack:
- Next.js for the framework
- MDX for content (Markdown + React components)
- Tailwind CSS for styling
- Vercel for deployment
- GitHub as the content store
How it works
Blog posts are .mdx files sitting in a /content/blog/ directory. When I push to GitHub, Vercel picks up the changes and deploys automatically. No CMS, no database, no monthly bill.
// Reading a blog post is just reading a file
const post = getPostBySlug("hello-world");
What's next
I'll be writing about development workflows, automation, and projects I'm building. Stay tuned.
Written by
Martin Dimoski
Senior R&D Executive & AI Systems Builder