Manter um blog é mais do que escrever posts. É também um laboratório para aprender novas tecnologias. Minha jornada até aqui foi repleta de descobertas. Hoje quero compartilhar como foi reescrever meu blog quatro vezes, cada vez com uma stack diferente.
🌱 Primeira versão: Hugo
Tudo começou em 2015 com Hugo. Um gerador de sites estáticos, rápido e simples. Aprendi conceitos de build e deploy automáticos. Mas personalizar layouts e interatividade era limitado. Surgiu então a vontade de dar um passo além.
🚀 Segunda versão: Gatsby v3
Com Gatsby, mergulhei no mundo do React. GraphQL trouxe muito poder, mas também complexidade. Aprendi sobre geração de páginas dinâmicas e PWA. Por outro lado, builds longos se tornaram um problema. A stack começou a ficar pesada para meu caso.
A primeira versão e a segunda tinham esse design
🌟 Terceira versão: Next.js
Next.js trouxe o equilíbrio que buscava. SSR, SSG e ISR funcionaram de forma brilhante. A performance melhorou muito e o desenvolvimento fluiu. Manter o conteúdo atualizado ficou mais prático. Mas ainda havia espaço para simplificar e evoluir.
🔥 Quarta versão: Angular + AnalogJS
Hoje, meu blog vive em Angular + AnalogJS. Signals trouxeram uma nova era de reatividade. O build com Vite é incrivelmente rápido. SSR nativo com AnalogJS facilita SEO e performance. A experiência de desenvolvimento ficou muito fluida.
A versão em Next.js e a versão em Angular têm esse design
No repositório do projeto você encontra as diferentes versões do blog
Versão / Framework | Link para o código-fonte |
---|---|
v1.0 / Hugo | Ver no GitHub |
v2.0 / Gatsby v3 | Ver no GitHub |
v3.0 / Next.js | Ver no GitHub |
v4.0 / Angular + AnalogJS | Ver no GitHub |
📓 Lições aprendidas
Cada transição foi cheia de desafios:
- Refatorar componentes e layouts do zero
- Ajustar o SEO em cada stack nova
- Reestruturar o conteúdo para novos formatos
Mas os aprendizados foram incríveis:
- Dominei diferentes paradigmas de desenvolvimento
- Aprendi a respeitar os limites e forças de cada tecnologia
- Tornei meu blog uma plataforma de experimentação contínua
Se você pensa em reescrever seu blog, não tema! Cada reescrita é uma chance de aprender e crescer. E a jornada, mais do que o destino, é que vale a pena. 🚀