String comparison with StringComparer
Using StringComparer.OrdinalIgnoreCase.Equals to compare strings instead of ToLower
List AddRange performance
Comparing the performance of the List AddRange and Add methods
Awaiting anything with GetAwaiter
Using a GetAwaiter extension method to await any type
Adding localization with dependency injection
Adding localization support to ASP.NET Core with dependency injection support
Target-type new expressions
Omitting the target-type when .NET can infer the type