Notas do Dev

Pensamentos, aprendizados e anotações sobre desenvolvimento, tecnologia, dados e projetos. Ideias curtas ou textos mais longos, no tempo que cada assunto precisa.

Full-stack

Next.js + NestJS — Cada um no seu quadrado

Quando se necessita de performance e SEO, o Next.js para o front e NestJS para a API é uma das combinações mais sólidas do ecossistema TypeScript.

Ler nota
Qualidade e IA

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

Ler nota
Infraestrutura

Docker e VPS Linux vs. Serverless Indiscriminado

Nem sempre o caminho mais fácil é o melhor.

Ler nota
Testes

Testes E2E com Playwright vs. Cobertura Vazia

100% das rotas com testes unitários não impede o usuário de travar no seu checkout.

Ler nota
Backend

Filas no Node.js vs. Requisições Travadas

Jogar tarefa pesada direto na rota da API é a forma mais rápida de engasgar o Node.js.

Ler nota
Observabilidade

Observabilidade com Sentry vs. Descobrir Bug pelo Cliente

Descobrir que a aplicação caiu porque o cliente mandou mensagem no suporte é o pior cenário possível para qualquer time técnico.

Ler nota
Infraestrutura

Traefik e Docker — Roteamento Dinâmico sem Recarregar Configuração

Configurar proxy reverso na mão toda vez que sobe um container novo cansa rápido.

Ler nota
Integrações

Webhooks Resilientes — O Segredo Está na Idempotência

Se o seu webhook de pagamento ou mensageria não for idempotente, você ainda vai ter problemas em produção.

Ler nota
Performance

Cache na Borda com Cloudflare — Tirar Carga da Origem

A melhor requisição para o seu servidor é aquela que nem chega até ele.

Ler nota
Backend

Upload Direto no S3 via Presigned URL

Fazer upload de arquivo pesado passando direto pelo Node.js é receita para engasgar a API.

Ler nota
Frontend

O Custo Oculto de Dependências no Frontend

Adicionar uma dependência para resolver algo que poucas linhas de JavaScript resolvem pode custar na performance da sua LP.

Ler nota
Frontend

Fronteira do 'use client' no Next.js — O Padrão de Composição

Colocar 'use client' no topo da página do Next.js é a forma mais rápida de anular as vantagens dos Server Components.

Ler nota
Segurança

Validação no Frontend é UX, no Backend é Segurança

Validação no frontend existe para guiar o usuário. Validação no backend existe para proteger o sistema.

Ler nota
Rotina dev

Commits Pequenos vs O "Commit de 40 Arquivos"

Subir três dias de trabalho em um único commit chamado "ajustes gerais" parece prático na hora, mas cobra a conta logo depois.

Ler nota
Código limpo

Nome de Variável — Se Precisa de Comentário, o Nome Falhou

Comentário que serve apenas para traduzir o que o código está fazendo geralmente é sintoma de nome ruim.

Ler nota
Banco de dados

Paginação com Offset vs Paginação por Cursor

Usar OFFSET para paginar dados funciona muito bem no começo, mas cobra um preço alto quando a tabela cresce.

Ler nota
Carreira

O Palco dos Outros vs O Seu Bastidor

Abrir o feed e ver pessoas postando conquistas diárias, códigos perfeitos e certificações pode dar a impressão de que todo mundo está voando, menos você.

Ler nota
Rotina dev

A Regra dos 20 Minutos para Pedir Ajuda

Quem está começando na área costuma oscilar entre dois extremos: chamar alguém no primeiro erro sem tentar investigar, ou passar o dia inteiro empacado em silêncio por vergonha de perguntar.

Ler nota

Vamos trabalhar juntos?

Se você tem um projeto em mente ou precisa de ajuda com desenvolvimento, entre em contato. Estou disponível tanto para freelances quanto posições full-time.

Mensagem enviada!

Eu já recebi sua mensagem, agora entrarei em contato o mais cedo possível!

Stack de Tecnologias

Explore todas as tecnologias com as quais trabalho.