I started thinking about the typical problems where I would use Event Sourcing. I came up with a couple of them, some more functional and some more technical.
Some examples on how to use the new WithMapping API to compare objects with differently named properties or fields
How combining the clarity of Semantic Versioning, a release strategy like GitFlow or GithubFlow and GitVersion gives you sensible and automatic artifact numbering
Another part of what I call internal quality is the traceability of decisions, choices and considerations in software development..
Do you often forget to await an awaitable method in C#? Here’s an elegant solution.
These are the practices and principles that have helped me avoid shooting myself in my own foot while practicing Test Driven Development.