Test-Driven Development, is a fascinating topic. Robert C. Martin heralds it as a foundational discipline of software development. Others, aren’t so convinced. Even though I have written my thoughts on this topic once or twice over the years, I was inspired by Martin’s recently released “Clean Craftsmanship” to explore it further. This is the first exploration, focused on how you can fool yourself into thinking your way is better.
Recently we had a situation where we thought we were throttling tasks correctly. Turns out we weren’t.
I’ve missed a few blog posts recently.
In the latest preview of .NET 6.0, two new struct types were introduced:
TimeOnly. They fill a gap for use cases long asked for in .NET.
Often I encounter processing scenarios that require a background tread to process tasks. In .NET application, using the IHostedService can make it easier.