Meu Primeiro Post
Ola! Bem-vindo ao meu blog pessoal.
Este e o primeiro post de um espaco onde vou compartilhar minha jornada como desenvolvedor full-stack, explorando temas como:
- Arquitetura de software — monorepos, design systems, padroes escalaveis
- Frontend moderno — React, Next.js, Astro e o ecossistema JavaScript
- Design de interfaces — Material Design 3, acessibilidade e UX
- Backend & infraestrutura — Node.js, NestJS, Vercel e muito mais
Por que um blog?
Escrever e uma das melhores formas de consolidar o conhecimento. Cada post aqui nasce de um problema real que resolvi, de algo que aprendi ou de uma ideia que merece discussao.
O Stack deste Blog
Este blog foi construido com Astro — um framework focado em performance com arquitetura de ilhas. Os componentes visuais vem direto do meu Design System interno baseado em Material Design 3.
O resultado? Um blog rapido, bonito e consistente com o restante do meu portfolio.
Como este monorepo funciona
Tudo vive em um unico repositorio Turborepo com:
apps/portfolio— meu portfolio em Next.jsapps/blog— este blog em Astropackages/components— componentes React compartilhados (AppBar, Footer)packages/ui-theme— tema M3 global com paleta de cores e tipografia Roboto
Cada app importa os mesmos componentes e tema, garantindo consistencia visual em todo o projeto.
Proximos posts
Fique atento! Em breve vou escrever sobre como construi este monorepo do zero e as decisoes de arquitetura por tras dele.
Se tiver perguntas ou quiser trocar uma ideia, use a secao de comentarios abaixo — ela e alimentada pelo GitHub Discussions via Giscus.
Ate o proximo post!