Archives
All the articles I've archived.
2026 1
March 1
-
Solving Race Conditions in EF Core's Outbox Pattern with Pessimistic Locking
Remember when I spent four days debugging duplicate event processing and the culprit was a double registration? Well, the events were duplicating again. This time, it was an actual concurrency bug.
2025 2
October 2
-
Debugging Duplicate Event Processing: A 4-Day Journey Through EF Core Interceptors
How I spent four days tracking down why domain events were being processed twice, only to discover the culprit was hiding in the test infrastructure, not the code itself.
-
How I Became the Impostor: Breaking Free from Toxic Environments and Self-Fulfilling Prophecies
How I went from questioning whether I belonged in software engineering to becoming a senior engineer, and what I learnt about impostor syndrome along the way.