Chronicles of a Pragmatic Programmer
Inscreva-se
Entrar
Início
Microservices
Testing Software
English Posts
Sobre
Mais recentes
Principais
Discussões
Princípios Essenciais de Engenharia para Sistemas Financeiros
Em sistemas financeiros, não existe "quase". Um cálculo tem que ser exato, repetível e, acima de tudo, estar em conformidade com a lei.
set 25
•
Rafael Miguel
15
Pare Um Pouco de Escrever Código. Comece a Fazer Perguntas Antes.
As respostas te colocam em movimento, apenas as perguntas garantem que você está se movendo na direção certa.
set 23
•
Rafael Miguel
11
O Banco Nunca Esquece de Cobrar Juros — E Agora Você Vai Entender o Porquê
Juros são a forma mais sutil de cobrança do tempo. No crédito, os juros não dormem — eles trabalham 24 horas contra você.
set 15
•
Rafael Miguel
6
E se o Próximo ID Fosse o Seu? A Realidade da Vulnerabilidade IDOR
Já percebeu que, às vezes, as maiores e mais perigosas falhas de segurança não vêm de um ataque supercomplexo, mas de um erro tão simples que parece…
set 10
•
Rafael Miguel
6
agosto 2025
Acha que Entende a Fatura do seu Cartão? Tente Codificar Uma.
Não é apenas um documento. É uma máquina de estados sob fogo cruzado de regras e prazos.
ago 29
•
Rafael Miguel
9
Por Dentro do Pix!
Você já parou para pensar no que realmente acontece por trás de uma transação Pix?
ago 20
•
Rafael Miguel
41
6
O Que Faz Você Evoluir de Verdade na Programação (e Não É Só Código)
Código é só o começo.
ago 12
•
Rafael Miguel
17
6
Precisamos conversar sobre Arquitetura Orientada a Eventos
Emitir evento não é o fim da conversa. É o começo da bagunça se você não souber o que está fazendo.
ago 7
•
Rafael Miguel
9
1
julho 2025
A Injustiça Silenciosa da Engenharia de Software
Essa é a injustiça silenciosa da engenharia: Você lida com escolhas que não fez, mas vai pagar o preço delas ou ter que apagar o incêndio delas.
jul 28
•
Rafael Miguel
8
2
Microsserviços: e se o problema for justamente o ‘micro’?
A parte mais difícil dos microsserviços não é a tecnologia — são os limites.
jul 21
•
Rafael Miguel
9
O Dev Poliglota e a Armadilha da Superficialidade
Quando você tenta aprender tudo ao mesmo tempo, acaba não sendo referência em nada.
jul 16
•
Rafael Miguel
17
2
A Arte de Dizer “Não” Quando a Solução Proposta Vai Dar Ruim!
Seu trabalho não é agradar. É ajudar o time a ter sucesso.
jul 10
•
Rafael Miguel
10
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts