Launching My Tech Blog: Astro + Vercel
Hello! 👋 This is the very first post on my personal tech blog. I’m keeping the setup simple—Astro for content-first pages and Vercel for fast, hassle-free deploys—so I can focus on writing rather than tooling.
Why this blog
I’ve been building web applications (Kotlin
/Spring Boot
on the backend, React
/TypeScript
on the frontend, running on GCP). I want a place to:
- Document real-world fixes and design decisions
- Share notes on Domain-Driven Design and clean architecture
- Track my learning (including improving my English)
- Build a public knowledge base I can link in PRs and resumes
What I’ll write about
- Backend (Kotlin + Spring Boot): Web security, sessions, testing, Exposed ORM, transaction patterns, async jobs
- Frontend (React + TypeScript): Reusable hooks/components, UI state, performance, CSS/SCSS/MUI tips
- Infra (GCP): Cloud Run, Cloud SQL, storage, observability, cost control
- Architecture: DDD, modular monoliths, boundaries, consistency vs availability trade-offs
- English Learning: Short write-ups of phrases, pitfalls, and resources
The stack
- Astro: Markdown-first, island architecture when I need interactive bits
- Vercel: Push to deploy, preview URLs for drafts, built-in analytics if needed
- Markdown: Portable content I can migrate later without lock-in