Notas do Dev
Next.js + NestJS: uma combinação forte
Quando se necessita de performance e SEO, o Next.js no front e NestJS na API é uma das combinações mais sólidas do ecossistema TypeScript.
Qualidade e IAO Gargalo Real com IA: QA e Segurança
Quando o assunto é colocar IA no desenvolvimento, gerar código é a parte simples; o verdadeiro desafio é garantir estabilidade e segurança.
InfraestruturaDocker e VPS Linux vs. Serverless Indiscriminado
Nem sempre o caminho mais fácil é o melhor.
TestesTestes E2E com Playwright vs. Cobertura Vazia
100% das rotas com testes unitários não impede o usuário de travar no seu checkout.
ObservabilidadeObservabilidade com Sentry vs. Descobrir Bug pelo Cliente
Descobrir que a aplicação caiu pelo chamado de um cliente é um dos piores cenários para qualquer time de tecnologia.
InfraestruturaTraefik e Docker: roteamento dinâmico sem recarregar configuração
Configurar um proxy toda vez que sobe um microsserviço novo vira um trabalho muito repetitivo.
IntegraçõesWebhooks Resilientes: o segredo está na idempotência
Webhook sem idempotência pode virar tragédia anunciada.
PerformanceCache na Borda com Cloudflare: tirar carga da origem
Uma das melhores formas de melhorar a performance do seu servidor é simples: fazer a requisição nem chegar até ele.
FrontendFronteira do 'use client' no Next.js
Uma coisa que aprendi usando Next.js: colocar 'use client' em todos os arquivos custa performance.
SegurançaValidação no Frontend é UX, no Backend é Segurança
Uma coisa que fica clara com o tempo: a validação na tela melhora a experiência do usuário, mas o que realmente protege a aplicação são as validações no servidor.
Rotina devCommits Pequenos vs O "Commit de 40 Arquivos"
O pior momento para descobrir que um commit estava ficando grande é quando você precisa desfazer uma parte dele na sua máqiuna.
Código limpoNome de Variável: se precisa de comentário, o nome falhou
Tem comentário em código que ajuda e tem comentário que só repete o que a linha de código já deveria deixar explícito.
Banco de dadosPaginação com Offset vs Paginação por Cursor
Nas paginações de tabelas, usar um "offset" funciona bem enquanto não tem tantos dados; mas conforme a tabela cresce, começa a pesar no tempo de processamento porque percorre por todos os registros anteriores.
CarreiraO Palco dos Outros vs O Seu Bastidor
Às vezes, abrir o LinkedIn e ver tanta gente postando conquistas, projetos e certificações faz parecer que todo mundo está evoluindo o tempo todo.