Propagating HTTP Headers can be useful, especially when dealing with Correlation IDs. It's time to customize our HttpClients!
Good unit tests have some properties in common: they are Fast, Independent, Repeatable, Self-validating, and Thorough. In a word: FIRST!
LINQPad is one of the tools I use daily. But still, I haven't used it at its full power. And you?
SelectMany is one of the LINQ methods I've used the least. I couldn't get it! Turns out it was actually incredibly simple.
A suitable constructor for type 'X' could not be located. What a strange error message! Luckily it's easy to solve.
Duplication is not only about lines of code, but also about data usage and meaning. You should avoid that kind of duplication.
Logs are important. Properly structured logs can be the key to resolving some critical issues. With Serilog's Scopes, you can enrich your logs with info about the context where they happened.