Como enviar e-mail com Node (sem cair no spam)
Por que o processo de envio de e-mail mudou tanto nos últimos anos, o que serviços como Gmail e Hotmail passaram a exigir, e como enviar e-mails de verdade com Node usando o Mailtrap.
Continue lendoBruno Andrade - Engenheiro de Software Sênior
Amante da programação e apaixonado por tecnologias de desenvolvimento web & mobile.

Bruno Andrade
Engenheiro de Software Sênior
Meu nome é Bruno Andrade, sou Engenheiro de Software Sênior. Graduado em Sistemas de Informação e com MBA em Engenharia de Software pela USP/Esalq.
Tenho mais de 10 anos de experiência em desenvolvimento de software, com 5+ anos atuando remotamente com times nacionais entregando soluções para web, mobile e backend. Hoje o meu foco está em produtos que cruzam dados e inteligência artificial.
Já atuei como líder técnico, orientando times e tomando decisões de arquitetura em produtos SaaS. Tenho passagem por startups e empresas consolidadas, entregando desde aplicações mobile até plataformas com integração de IA.
Biblioteca React UI fácil de usar, moderna e responsiva. Personalize temas, cores e fontes de acordo com o seu projeto.
Coleção de ícones projetados com ênfase na simplicidade, consistência e legibilidade.
Gere um portfólio de desenvolvedor completo com dados do Github e Dev.to usando apenas o seu nome de usuário.
Crie capas para suas playlists com uma ferramenta fácil de usar. Ajuste cores, textos e estilos sem complicação.
Crie playlists personalizadas para Spotify com IA baseada em suas músicas e gêneros favoritos.
Por que o processo de envio de e-mail mudou tanto nos últimos anos, o que serviços como Gmail e Hotmail passaram a exigir, e como enviar e-mails de verdade com Node usando o Mailtrap.
Continue lendoComo funciona por trás dos panos a telinha de código de verificação com seis dígitos, incluindo navegação automática entre campos, backspace e colar o código inteiro de uma vez.
Continue lendoOs comandos básicos de SQL para consultar, inserir, atualizar e deletar dados direto no banco, sem depender de um ORM para entender o que está acontecendo por trás dele.
Continue lendoTrês aplicações práticas de inteligência artificial para o dia a dia de quem programa, de explicar erros a gerar funções específicas. E o princípio que decide se a resposta vai ser boa ou não.
Continue lendoSe eu tivesse que recomeçar do zero, é nisso que eu focaria. Menos técnica, mais comportamento. E um quinto ponto sobre IA que não estava nos meus planos originais.
Continue lendoSe tiver alguma dúvida ou ideia de negócio me envie uma mensagem, responderei o mais rápido possível.
brunnoandradi@gmail.com