Coffee time! Here’s this week’s reading material to relax and enjoy the weekend:
.NET and C#
- Creating a custom ErrorHandlerMiddleware function [andrewlock.net]
Andrew shows us how to customize the ExceptionHandlerMiddleware to create custom responses when an error occurs in your middleware pipeline, instead of providing a path to “re-execute” the pipeline. - IIS Hosting for ASP .NET Core 3.1 Web Apps [wakeupandcode.com]
Shahed has been killing it lately with his ASP .NET Core A-Z series. This time he’s showing us how to deploy our ASP.NET Core applications to VM with IIS.
Worthy Reads
- CQRS: Refactoring Queries without Repositories [codeopinion.com]
- How to write a Roslyn Analyzer [devblogs.microsoft.com]
- Dependency Injection of Internals, Part 2 [www.danylkoweb.com]
- ASP.NET Core in Azure App Services’ Docker Images – Part 3 [wildermuth.com]
- Upgrade Your .NET Console App Experience [khalidabuhakmeh.com]
- Creating storage accounts and blob containers using Azure fluent API-s [gunnarpeipman.com]
- ASP.NET Core middleware with Roslyn Analyzers – Part 2 [blog.elmah.io]
News & Updates
- .NET Core 3.0 will reach End of Life on March 3, 2020 [devblogs.microsoft.com]
- .NET Framework February 2020 Preview of Quality Rollup [devblogs.microsoft.com]
- Let’s Encrypt is Revoking Three Million Certificates on March 4 [www.infoq.com]
Live & Presentations
- Episode 133 – Nick Craver: Stack Overflow to .NET Core [6figuredev.com]
- Monsters Weekly 154 – Integration Testing in ASP.NET Core with Alba [aspnetmonsters.com]
DevOps & IoT
- Comparing disk speed of various disks and VMs in Azure [www.tabsoverspaces.com]
- Top Stories from the Microsoft DevOps Community – 2020.02.28 [devblogs.microsoft.com]
- Azure DevOps Services to require TLS 1.2 [devblogs.microsoft.com]
- Azure IoT Introduces seamless integration with Cisco IoT [azure.microsoft.com]
- Pipeline Creation in Azure DevOps [elanderson.net]
- MSSQL data and log files on Azure blob storage [gunnarpeipman.com]
Other Interesting Articles
- ASP.NET Core Apps Observability [devblogs.microsoft.com]
- Analysing .NET start-up time with Flamegraphs [www.mattwarren.org]
- Enhancing Pwned Passwords Privacy with Padding [www.troyhunt.com]
On Programming and Life
- Love in a time of Corona Virus – Tips, Tricks and Best Practices for Working Remotely [www.hanselman.com]
- 5 BEST Ways TO MAKE MONEY As A Game Developer [simpleprogrammer.com]
- Remote Work – Make It Happen in 4 Months [simpleprogrammer.com]
- Improving Your Technical Speaking Skills: Be Knowledgeable [exceptionnotfound.net]
Weekly Dose of Humor
- How to find if a number is even without the mod operator.. [devhumor.com]
- When a coworker lets the team know that I am responsible for a major bug during our daily meeting [thecodinglove.com]
- I am scared to expand this switch statement… [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!