<DiegoBorgs />

Blog

31 artigos

Testes para Dev #7: Testes de Carga e Estresse com Artillery — Descobrindo o Ponto de Ruptura

10 minutos de leitura06 de setembro de 2026

Fala, 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 leitura05 de setembro de 2026

Fala, 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 leitura04 de setembro de 2026

Fala, 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 leitura03 de setembro de 2026

Fala, 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 leitura02 de setembro de 2026

Fala, 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 leitura01 de setembro de 2026

Fala, 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 leitura29 de agosto de 2026

Fala, 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 leitura27 de agosto de 2026

Seus 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 leitura19 de agosto de 2026

Estamos 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 leitura14 de abril de 2026

Este 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 leitura17 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 leitura31 de outubro de 2025

Manter 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 leitura23 de outubro de 2025

Em 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 leitura22 de outubro de 2025

Escrito 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 leitura01 de abril de 2025

Se 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 leitura31 de março de 2025

Todas à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 leitura15 de janeiro de 2025

Olá, 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 leitura06 de setembro de 2024

Como 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 leitura06 de setembro de 2024

A 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 leitura29 de maio de 2024

A 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 leitura31 de agosto de 2023

Bem 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 leitura11 de maio de 2023

Pra 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 leitura27 de setembro de 2021

Fala 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 leitura29 de junho de 2021

Olá 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 leitura26 de maio de 2020

Olá 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 leitura18 de maio de 2020

E 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 leitura12 de maio de 2020

Hello 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 leitura14 de outubro de 2019

Já 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 leitura03 de outubro de 2019

Esses 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 leitura01 de outubro de 2019

A 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…