Here is my take: 1. I use EF Core by default unless I need some custom SQL or superior speed from Dapper. 2. I use Serilog by default, but when I need to log into multiple files, I use NLog. 3. Fluent ...
If the API returns a null value where you expect a string, your app fails in production. An assertion silences the compiler instead of fixing the problem. A Better Way: Schema Validation To fix this, ...
Learning how to design scalable systems will help you become a better engineer. System design is a broad topic. There are a vast number of resources scattered throughout the web on system design ...