Welcome!
Hey there! I'm JV Vogler, a frontend developer passionate about building modern web experiences. This is the very first post on my brand-new blog — and I'm excited to share it with you.
Why a Blog?
I've always believed that teaching is the best way to learn. Writing about the tools and techniques I use daily forces me to deepen my understanding and articulate ideas more clearly. This blog is my space to do exactly that.
What to Expect
Here's what you'll find in upcoming posts:
- Tutorials — Step-by-step guides on React, TypeScript, Next.js, Tailwind CSS, and other tools in the modern frontend stack.
- Deep Dives — Exploring patterns and architectures like the layered frontend architecture I use in my projects.
- Case Studies — Behind-the-scenes looks at how I built my portfolio projects and the decisions I made along the way.
- Quick Tips — Bite-sized productivity and code quality tips.
The Tech Behind This Blog
This blog is built with Next.js 15 using the App Router, with content authored in MDX files. Posts are statically generated at build time and incrementally regenerated with ISR (Incremental Static Regeneration), so new posts appear without a full redeploy.
The styling is powered by Tailwind CSS v4 with the typography plugin for beautiful prose rendering, and the site supports both English and Portuguese via next-intl.
Let's Connect
If you have feedback, questions, or topics you'd like me to cover, feel free to reach out through the contact form or connect with me on GitHub.
Thanks for stopping by, stay tuned for more!