This week we’ve read dozens of quality articles and here’s a weekly roundup.
.NET and C#
- Avoiding Startup service injection in ASP.NET Core 3 [andrewlock.net]
The third part of the series of articles about upgrading to ASP.NET Core 3.0 by Andrew Lock. - HttpClient Connection Pooling in .NET Core [stevejgordon.co.uk]
Steve covers the HttpClient connection pooling and discusses the benefits of IHttpClientFactory in detail.
Worthy Reads
- Using FluentValidation in ASP.NET Core [wildermuth.com]
- Using NSwag to Generate C# Client Classes for ASP.NET Core 3 [elanderson.net]
- Instantiating an object without using its constructor in C# [www.strathweb.com]
- Strategy Pattern C# [kudchikarsk.com]
- Debugging Lock Contention Performance Issues in C# .NET [michaelscodingspot.com]
- Fire and forget a Task in .NET [www.meziantou.net]
- Easy Unit Testing of null Argument Validation (C# 8 Edition) [thomaslevesque.com]
- Send and Receive Emails in ASP.NET with C# [thomaslevesque.com]
News and Updates
- .NET Core November 2019 Updates [devblogs.microsoft.com]
- .NET Framework November 2019 Preview of Quality Rollup [devblogs.microsoft.com]
Live & Recordings
- Computer things they didn’t teach you in school #2 – Code Pages, Character Encoding, Unicode, UTF-8, and the BOM [www.hanselman.com]
- Experts Live Europe 2019: Taking Control over your APIs with Azure API Management [www.manuelmeyer.net]
DevOps
- Continuous Integration and Deployment (CI/CD) of Asp.Net Core Application on Azure Web App using Jenkins – Day 4 [codeteddy.com]
- Working with Azure App Configuration in ASP.NET Core [dotnetthoughts.net]
Other Interesting Articles
- Welcoming the Norwegian Government to HIBP [www.troyhunt.com]
- Deploying Angular Application to Azure Storage [dotnetthoughts.net]
- gRPC vs HTTP APIs [devblogs.microsoft.com]
On Programming and Life
- Coding the Future Coders [www.infoq.com]
- How I Became THE MOST HATED MAN In Tech [simpleprogrammer.com]
- First Year as a Programmer: Mistakes and Outtakes [simpleprogrammer.com]
Weekly Dose of Humor
- Dilbert on priorities [dilbert.com]
- Things you find in production… [devhumor.com]
- When I get the same error messages again and again [thecodinglove.com]