Blog
31 artigosTestes para Dev #7: Testes de Carga e Estresse com Artillery — Descobrindo o Ponto de Ruptura
10 minutos de leitura • 06 de setembro de 2026Fala, dev! Chegamos ao sétimo e último capítulo da nossa série Testes para Dev! 🚀🎉 Percorremos uma jornada incrível: Testes de Unidade Testes de Integração…
Testes para Dev #6: Testes End-to-End com Cypress — Garantindo a Jornada do Usuário do Zero
9 minutos de leitura • 05 de setembro de 2026Fala, dev! Tudo certo? 🚀 Chegamos ao sexto capítulo da nossa série Testes para Dev! Nos artigos anteriores aprendemos sobre Testes de Unidade, Testes de…
Testes para Dev #5: Testes de Mutação com Stryker — Destruindo a Falsa Segurança dos 100% de Cobertura
11 minutos de leitura • 04 de setembro de 2026Fala, dev! Tudo certo? 🚀 Chegamos ao quinto capítulo da nossa série Testes para Dev! Nos artigos anteriores aprendemos sobre Testes de Unidade, Testes de…
Testes para Dev #4: Testes de Contrato com Pact — Guia Passo a Passo do Zero
14 minutos de leitura • 03 de setembro de 2026Fala, dev! Tudo certo? 🚀 Chegamos ao quarto artigo da série Testes para Dev! Nos artigos anteriores aprendemos sobre Testes de Unidade, Testes de Integração e…
Testes para Dev #3: Continuous Integration (CI/CD) — Automação sem Desculpas
4 minutos de leitura • 02 de setembro de 2026Fala, dev! Chegamos ao terceiro capítulo da nossa série Testes para Dev! 🚀 Nos artigos anteriores conversamos sobre Testes de Unidade e Testes de Integração…
Testes para Dev #2: Testes de Integração e o Mito do Mock Absoluto
4 minutos de leitura • 01 de setembro de 2026Fala, dev! Beleza? 🚀 Seja bem-vindo ao segundo capítulo da nossa série Testes para Dev! No primeiro artigo, trocamos uma ideia sobre os Testes de Unidade — a…
Testes para Dev #1: Introdução aos Testes de Unidade
7 minutos de leitura • 29 de agosto de 2026Fala, dev! Beleza? 🚀 Boas-vindas ao primeiro post da nossa nova série Testes para Dev! Bora bater um papo direto ao ponto sobre o que realmente importa quando…
Debug de Carreira: Como se destacar em processos seletivos
10 minutos de leitura • 27 de agosto de 2026Seus dias de enviar 500 currículos por semana no LinkedIn e receber 499 rejeições automáticas — acompanhadas de um silêncio sepulcral na única entrevista que…
Arquitetura Evolutiva com IA: Como Acelerar em Tempos Ágeis sem Corromper o Sistema
12 minutos de leitura • 19 de agosto de 2026Estamos vivendo um dos momentos mais fascinantes — e desafiadores — da história da engenharia de software. Em 2026, a presença de agentes autônomos de código no…
[Versão 2026] Estamos com os dias contados? A evolução das IA's e a extinção do trabalho humano
17 minutos de leitura • 14 de abril de 2026Este artigo é uma atualização. Em março de 2025, escrevi a primeira versão deste texto logo após a explosão das ferramentas de vibe coding e a viralização das…
Arquitetura Evolutiva: Construindo Software que Escala na Hora Certa
13 minutos de leitura • 17 de novembro de 2025"Precisamos usar Clean Architecture desde o início, é a melhor prática." "Vamos implementar CQRS, EventSourcing e DDD — arquitetura de verdade, profissional…
Gerando diagramas AWS com IA (sem sofrimento)
3 minutos de leitura • 31 de outubro de 2025Manter diagramas de arquitetura atualizados é um desafio constante — especialmente quando o time cresce e a infraestrutura muda rápido. Mas e se fosse possível…
Quando o sistema corre mais rápido que a lógica! entendendo e prevenindo Race Conditions
5 minutos de leitura • 23 de outubro de 2025Em outubro de 2025, a AWS divulgou um incidente que afetou o Amazon DynamoDB na região US-EAST-1. A causa raiz? Uma condição de corrida (race condition) no…
Documentação no Google (Tradução)
43 minutos de leitura • 22 de outubro de 2025Escrito por Tom Manshreck | Editado por Riona MacNamara | Traduzido por Diego Borges Entre as principais reclamações que engenheiros têm sobre escrever, usar e…
HyperApp: Crie Aplicativos Mobile com PHP 8.3 e Swoole
2 minutos de leitura • 01 de abril de 2025Se você é desenvolvedor e achava que já tinha visto de tudo, apresentamos o HyperApp: o primeiro framework para criação de aplicativos mobile nativos usando PHP…
Estamos com os dias contados? A evolução das IA's e a extinção do trabalho humano
5 minutos de leitura • 31 de março de 2025Todas às vezes que um avanço nos resultados de produção de conteúdo por Inteligência Artificial (IA) é divulgado, a mesma discussão volta à tona: nossos…
Decisões técnicas para startups: Como Transformei um Problema em Solução com Tecnologia
5 minutos de leitura • 15 de janeiro de 2025Olá, pessoal! Tudo bem com vocês? Recentemente, passei por uma situação problemática e percebi que a causa principal foi a ausência de uma boa aplicação…
Como tomar decisões melhores para Gerentes de Engenharia (TRADUÇÃO)
7 minutos de leitura • 06 de setembro de 2024Como gerente de engenharia, você precisa tomar muitas decisões importantes todos os dias. Essas decisões podem afetar seus projetos, o sucesso da sua equipe e…
Documentação no Mundo Ágil de Desenvolvimento de Software
7 minutos de leitura • 06 de setembro de 2024A documentação no desenvolvimento de software é frequentemente vista como um fardo ou uma etapa que atrasa o progresso. No entanto, no contexto do…
Credit Card Pattern, como tratar dados de cartão de crédito via código
2 minutos de leitura • 29 de maio de 2024A internet está repleta de ecommerces, marketplaces e shoppings, e para cada um desses produtos existem diversas formas de pagamento, componentes, integrações…
The code snake you (O código cobra você)
8 minutos de leitura • 31 de agosto de 2023Bem pessoal, não sei em que momento do futuro vocês estão lendo isso, mas no momento temporal que estou escrevendo essa brincadeira (The code snake you) ainda…
Como se preparar para falar em público.
6 minutos de leitura • 11 de maio de 2023Pra mim falar em público é e sempre foi muito natural, isso não quer dizer que eu não fique nervoso ou seja algum tipo genial de orador. Como todo ser humano…
Arquitetura Hexagonal... É arquitetura? É hexagonal?
5 minutos de leitura • 27 de setembro de 2021Fala galera! Estou meio sumido né? Sei que prometi para vocês uma série de artigos sobre o swoole (que está sendo desenvolvida), mas ainda não consegui dar…
[Mastering Swoole PHP] Parte I e II - Introdução e Background
6 minutos de leitura • 29 de junho de 2021Olá mundo! Estou lendo o livro Matering Swoole PHP do Bruce Dou por indicação do @SwooLeoCavalcante. Como é um livro em inglês, estou tendo alguma dificuldade…
[Semanal de quarentena] - Como definir um preço sólido para projetos ágeis?
5 minutos de leitura • 26 de maio de 2020Olá seres humanos, hoje é o dia 397 desta quarentena insana e neste artigo resolvi contar pra vocês como eu faço para cobrar em projetos ágeis. Se você não faz…
[Semanal de quarentena] - 8 Conceitos fundamentais para um bom desenvolvedor
11 minutos de leitura • 18 de maio de 2020E ai galera, tudo bem? Eu espero que sim! Dando sequencia aos meus posts semanais de quarentena para vocês, hoje resolvi seguir o conselho de alguns amigos no…
[Semanal de quarentena] - Um estudo sobre home office.
6 minutos de leitura • 12 de maio de 2020Hello World! Faz um tempinho desde a última vez que nos falamos né? De lá pra cá varias coisas aconteceram, eu mudei de emprego, oficializei meu casamento…
Utilizando o princípio First para escrever testes unitários melhores
4 minutos de leitura • 14 de outubro de 2019Já não é novidade que sou fã da prática de TDD para desenvolvimento de softwares, acredito realmente que um bom código só é um bom código se tiver bem coberto…
05 coisas sobre o TDD que você pode estar pensando errado
6 minutos de leitura • 03 de outubro de 2019Esses dias escrevi um post sobre a importância da cultura de TDD para desenvolvedores e não desenvolvedores, para dar continuidade sobre esse tema que eu acho…
A importância da cultura de TDD na vida dos desenvolvedores e dos não desenvolvedores
8 minutos de leitura • 01 de outubro de 2019A maioria dos desenvolvedores são a favor dos testes, mas discordam completamente em como testar. Era uma bela sexta-feira de outono, num clima ameno de fim de…