Following a coherent standard, even for parameters order, helps developers when writing and, even more, reading code. How to do that?
JSONL is JSON's less famous sibling: it allows you to store JSON objects separating them with new line. We will learn how to parse a JSONL string with C#.
Using the right data structure is crucial to build robust and efficient applications. So, why using an List or an HashSet to sort items (and remove duplicates) when you have a SortedSet?
Did you know that in .NET you can resolve specific dependencies using Factories? We'll use them to switch between concrete classes based on the current HTTP Request
When a function has too many parameters, it's clear that something is wrong. But... why? What are the consequences of having too many parameters?
Moq and NSubstitute are two of the most used library to mock dependencies on your Unit Tests. How do they differ? How can we move from one library to the other?
Sometimes you need to ping some endpoints. Don't rely on HttpClient, but use the native Ping class.