Time to brush up on some of the existing skills and learn something new because another issue of Code Maze Weekly is out. Prepare your brew of choice, relax, and start reading your favorite topic.
.NET and C#
- Overview of API Versioning in ASP.NET Core 3.0+ [exceptionnotfound.net]
Vladimir Vozar goes through different API versioning methods in the latest ASP.NET Core versions. How many of these are you using?
- Unit Testing in ASP .NET Core 3.1 [wakeupandcode.com]
Shahed gives us a clear overview of unit testing basics, tools, and tips in ASP.NET Core 3.1 applications. If you haven’t been into unit testing by now, this is a perfect chance to get everything you need to start in one article.
Worthy Reads
- ASP.NET Core WebSockets and Application Lifetime Shutdown Events [weblog.west-wind.com]
- Maintaining Feature Flag Values Across Multiple Requests (Microsoft.FeatureManagement) [dontcodetired.com]
- Conditional HTML Rendering with Microsoft Feature Flags (Microsoft.FeatureManagement) [dontcodetired.com]
- Exciting new features in C# 9 [thomaslevesque.com]
- Architecting a Cloud-Native Service with .NET and AWS [www.stevejgordon.co.uk]
- Understand Searched Locations For The Razor View Engine And ASP.NET [khalidabuhakmeh.com]
- Handling aborted requests in ASP.NET Core [www.meziantou.net]
- Per virtual desktop single-instance application [www.meziantou.net]
- Effectively stubbing remote HTTP service dependencies with HttpClient Interception [josephwoodward.co.uk]
- Razor Pages And Bootstrap – Modal Master Details [www.mikesdotnetting.com]
- Logging to Notepad window from ASP.NET Core [gunnarpeipman.com]
- Autofac, WebApplicationFactory and integration tests [blog.johnnyreilly.com]
- Building a Zoom Bot with ASP.NET Core [dotnetthoughts.net]
- Getting Started With .NET 5 – And The MSBuild .NET 5 CliffNotes [dotnetcoretutorials.com]
Live & Presentations
- Monsters Weekly 166 – Staged Rollouts with Microsoft.FeatureManagement [aspnetmonsters.com]
News & Updates
- Announcing Experimental Mobile Blazor Bindings May update [devblogs.microsoft.com]
- Introducing YARP Preview 1 [devblogs.microsoft.com]
- Introducing Project Tye [devblogs.microsoft.com]
DevOps & IoT
- Developing on Docker with the new and improved Visual Studio Container Tools (and WSL2) [christianfindlay.com]
- Microsoft and Docker collaborate on new ways to deploy containers on Azure [www.hanselman.com]
- Deploy to Azure using GitHub Actions from your favorite tools [azure.microsoft.com]
- Azure DevOps Pipelines: PowerShell Task [elanderson.net]
Other Interesting Articles
- Continuous integration workflow template for .NET Core desktop apps with GitHub Actions [devblogs.microsoft.com]
- How to Create a Great User Experience in Any Application – Part 1 [dotnettips.wordpress.com]
- Goodbye .NET Standard – We Hardly Knew Ye [dotnetcoretutorials.com]
- Branching Patterns: Looking at some branching policies [martinfowler.com]
- Branching Patterns: Final Thoughts and Recommendations [martinfowler.com]
On Programming and Life
- Moving From JUNIOR To SENIOR Engineer… FAST! [simpleprogrammer.com]
- 6 Bad Programming Habits To Lose in 2020 [simpleprogrammer.com]
Weekly Dose of Humor
- When I test someone else’s code [thecodinglove.com]
- When my code works and nobody knows why [thecodinglove.com]
- time to sleep [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!