Debugging Azure DevOps pipelines isn’t always obvious. I’ve distilled my top five tips for solving pesky build and release problems into this post.
Learn how to use IOptions in Azure Functions with key-value properties that can store simple values as well as arrays.
Transitive dependency issues can be hard to identify and solve. Here’s my unscientific approach to fixing them.
Logging is a crucial part of any production-grade .NET application. Here’s a run down of how I like to distinguish between different log levels.
System.Text.Json isn’t ideal for every project. Find out when you should and shouldn’t consider using the new JSON library!