Gabriel Caiana

Trabalhando em

  • Liderando iniciativas de arquitetura frontend na Petlove — evoluindo o checkout e os funis core de e-commerce
  • Construindo este blog como repositório público de aprendizados — artigos, notas TIL e séries sobre engenharia frontend
  • Experimentando pipelines de desenvolvimento assistido por IA (AWS Bedrock + SQS)

Estudando

  • Nuxt 4 — nova estrutura de diretórios, melhorias de TypeScript e padrões de migração
  • Web performance: INP (Interaction to Next Paint), scroll-driven animations e Speculation Rules API
  • Conceitos de sistemas distribuídos — padrões assíncronos e arquitetura orientada a eventos

Lendo

  • A Philosophy of Software Design — John Ousterhout
  • Architectural Decision Records (ADRs) e como fazê-los perdurar em times grandes

Pensando em

  • O que faz uma decisão de arquitetura frontend durar 3 anos sem quebrar
  • A tensão entre autonomia de time e consistência de plataforma em produtos multi-squad
  • Como escrever conteúdo técnico que envelhece bem