Categoria: Back-end

Ver todos os posts
2FA em tres stacks: como Node, Java e PHP resolvem o mesmo problema de jeitos diferentes

2FA em tres stacks: como Node, Java e PHP resolvem o mesmo problema de jeitos diferentes

Implementar 2FA parece uma feature unica, mas cada ecossistema resolve o problema de um jeito. Montei o mesmo recurso, com TOTP, OTP por e-mail e codigos de recuperacao, em tres pilhas e contei as linhas de codigo de verdade. O resultado mostra a personalidade de cada stack: better-auth resolve tudo em configuracao, Fortify entrega TOTP quase de graca, e Spring Boot troca verbosidade por controle total.

19 min de leitura
Next.js: Server ou Client? Acabou a confusão

Next.js: Server ou Client? Acabou a confusão

Se você ainda se confunde entre Server e Client Components no Next.js, esse guia é pra você. Entenda de forma prática quando usar cada um, os erros mais comuns, como evitar enviar JavaScript desnecessário e como extrair o máximo de performance do framework.

20 min de leitura
Socket.io no NestJS: Tempo real sem código espaguete

Socket.io no NestJS: Tempo real sem código espaguete

Implementar WebSockets no Node.js puro quase sempre resulta em código espaguete difícil de manter. Veja como o NestJS resolve isso usando Gateways para organizar a comunicação em tempo real (como chats e notificações), mantendo seu backend limpo, testável e escalável, exatamente como uma boa arquitetura deve ser.

5 min de leitura