Chronicles of a Pragmatic Programmer
Inscreva-se
Entrar
Início
Microservices
Testing Software
English Posts
Sobre
English
Keeping Tests Valuable: Are Code Coverage Metrics Trustworthy?
When a measure becomes a target, it ceases to be a good measure. – Charles Goodhart
mar 24
•
Rafael Miguel
4
Share this post
Chronicles of a Pragmatic Programmer
Keeping Tests Valuable: Are Code Coverage Metrics Trustworthy?
Copiar link
Facebook
E-mail
Notas
Mais
The High Cost of Rushing: Do You Want to Build a Product or Just Put Out Fires?
A good firefighter prevents the fire from spreading. A good programmer prevents the code from needing firefighters.
fev 19
•
Rafael Miguel
1
Share this post
Chronicles of a Pragmatic Programmer
The High Cost of Rushing: Do You Want to Build a Product or Just Put Out Fires?
Copiar link
Facebook
E-mail
Notas
Mais
Microservices: Information Hiding
The designer must provide the intended user with all the necessary information to use the module correctly, and nothing more.
jan 10
•
Rafael Miguel
1
Share this post
Chronicles of a Pragmatic Programmer
Microservices: Information Hiding
Copiar link
Facebook
E-mail
Notas
Mais
Hexagonal Architecture: What It Is, Why It Matters, and How It Can Save Your Code from Chaos
“I invented ‘Hexagonal Architecture’ because I was tired of firefighting…” - Alistair Cockburn 📚
dez 8, 2024
•
Rafael Miguel
5
Share this post
Chronicles of a Pragmatic Programmer
Hexagonal Architecture: What It Is, Why It Matters, and How It Can Save Your Code from Chaos
Copiar link
Facebook
E-mail
Notas
Mais
What We Lose When We Ignore TDD?
“The true value of TDD is feedback. It tells you where you’re failing, where the design is twisted, where the code doesn’t make sense.” — Michael…
nov 28, 2024
•
Rafael Miguel
5
Share this post
Chronicles of a Pragmatic Programmer
What We Lose When We Ignore TDD?
Copiar link
Facebook
E-mail
Notas
Mais
When Do Shared Libraries Complicate Microservices?
Shared libraries are like office printers: Everyone uses them, but no one wants to refill the paper.
out 4, 2024
3
Share this post
Chronicles of a Pragmatic Programmer
When Do Shared Libraries Complicate Microservices?
Copiar link
Facebook
E-mail
Notas
Mais
Let Your Tests Do The Talking: Listen to Their Feedback!
Testing is more than just detecting errors; they are an ongoing dialogue, revealing hidden design flaws, customer misalignments, and anticipating future…
set 10, 2024
4
Share this post
Chronicles of a Pragmatic Programmer
Let Your Tests Do The Talking: Listen to Their Feedback!
Copiar link
Facebook
E-mail
Notas
Mais
The Untold Secrets of Asynchronous Communication in Microservices
Asynchronous communication is like sending a letter through the mail. You write the letter, place it in an envelope, and send it off. Once you’ve sent…
set 3, 2024
4
Share this post
Chronicles of a Pragmatic Programmer
The Untold Secrets of Asynchronous Communication in Microservices
Copiar link
Facebook
E-mail
Notas
Mais
End-to-End Testing in Microservices: Where's the Real Issue?
"The problem is not in using end-to-end tests, but in believing that they are the only strategy for quality in a microservices architecture."
ago 15, 2024
•
Rafael Miguel
3
Share this post
Chronicles of a Pragmatic Programmer
End-to-End Testing in Microservices: Where's the Real Issue?
Copiar link
Facebook
E-mail
Notas
Mais
Compartilhar
Copiar link
Facebook
E-mail
Notas
Mais
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts