Reescrevendo meu blog em Angular

Reescrevendo meu blog em Angular

Uma jornada de aprendizados, desafios e evolução.

Leia em 2 minutos
Ouvindo Shadow Of A Man - Lady Gaga

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

Imgur

🌟 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

Imgur

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. 🚀

Comentários