While in many areas of our lives time seems to have stopped, that’s not the case with software development and .NET. .NET Preview 2 is here, and there is a lot of interesting articles to read this week as well, so dig in:
.NET and C#
- Implementing a Generic Dapper Repository in ASP.NET Core [exceptionnotfound.net]
Interested in replacing EF with another ORM. Matthew introduces Dapper and the pros and cons of implementing a base repository while using it. - Middleware in ASP .NET Core 3.1 [wakeupandcode.com]
Shahed breaks down Middleware in ASP.NET Core and teaches us how to utilize it to achieve the maximum potential of our applications.
Worthy Reads
- Building End-to-End Diagnostics and Tracing: An Intro [jimmybogard.com]
- Content Injection with Response Rewriting in ASP.NET Core [weblog.west-wind.com]
- C# Number And DateTime Tips – C# Tips Part II [codewithshadman.com]
- What Are .NET Worker Services? [www.stevejgordon.co.uk]
- Sending and Receiving JSON using HttpClient with System.Net.Http.Json [www.stevejgordon.co.uk]
- Writing .NET Database Integration Tests [khalidabuhakmeh.com]
- Accessing route values in endpoint middleware in ASP.NET Core 3.0 [andrewlock.net]
- NLog Tutorial – The essential guide for logging from C# [blog.elmah.io]
- Adapter Design Pattern [ardalis.com]
- C# Tips Part 1 – C# String and Formatting Tips [codewithshadman.com]
News & Updates
- Announcing .NET 5.0 Preview 2 [devblogs.microsoft.com]
- Regex Performance Improvements in .NET 5 [devblogs.microsoft.com]
- ASP.NET Core updates in .NET 5 Preview 2 [devblogs.microsoft.com]
- Announcing Entity Framework Core 5.0 Preview 2 [devblogs.microsoft.com]
Live & Presentations
- Episode 137 – Mads Torgersen on C# 8 and Beyond [6figuredev.com]
DevOps & IoT
- How to Optimize AWS EBS Performance [www.danylkoweb.com]
- Create Azure Infrastructure with Azure DevOps and Azure CLI Powershell scripts [damienbod.com]
- Use Azure Key Vault for Secrets in Azure DevOps Pipelines [damienbod.com]
- Publish Nuget packages in Azure DevOps Pipelines [damienbod.com]
Other Interesting Articles
- How to remote desktop fullscreen RDP with just SOME of your multiple monitors [www.hanselman.com]
- Reassuring Words and Good Intentions Don’t Mean Good Security [www.troyhunt.com]
On Programming and Life
- Conferences Are Important For Developers [simpleprogrammer.com]
Weekly Dose of Humor
- no rest for the wicked [devhumor.com]
- When I do my best to avoid a known bug during my demo [thecodinglove.com]
- Acquisition [devhumor.com]
We hope you’ve enjoyed the articles this week. If you haven’t done so yet, please subscribe to get notified about the future newsletter issues.
Have a great weekend!