We’ve compiled a lot of great articles this week so you can stock up before Christmas:
.NET and C#
- An Introduction to Blazor and Web Assembly [grapecity.com]
Is Blazor and Web Assembly hype justified or not? If you haven’t learned what they are yet, here’s your chance. - Assertion messages in tests [enterprisecraftsmanship.com]
Tests are important and we can easily agree on that. But more than that, when writing tests we need to make them readable and easily understandable. Vladimir Khorikov explains how we can achieve that.
Worthy Reads
- The Seven GUIs of Christmas [ian.bebbs.co.uk]
- Setting up Azure DevOps CI/CD for a .NET Core 3.1 Web App hosted in Azure App Service for Linux [hanselman.com]
- User Secrets in Docker-based .NET Core Worker Applications [jimmybogard.com]
- Using NSwag to Generate Angular Client for an ASP.NET Core 3 API [elanderson.net]
- Moving an ASP.NET Core from Azure App Service on Windows to Linux by testing in WSL and Docker first [hanselman.com]
- Creating Common Intermediate Language projects with .NET SDK [strathweb.com]
- Send MFA signin requirement to OpenID Connect server using ASP.NET Core Identity and IdentityServer4 [damienbod.com]
- The ultimate guide to secure cookies with web.config in .NET [blog.elmah.io]
- Force ASP.NET Core OpenID Connect client to require MFA [damienbod.com]
- Chain Of Responsibility Pattern C# [codewithshadman.com]
- Localizing Data Annotation Attributes in Razor Pages [mikesdotnetting.com]
- ASP.NET Core code sharing between Blazor, MVC and Razor Pages [wakeupandcode.com]
Live & Recordings
- Presentation: Coding Without Complexity [infoq.com]
- Presentation: Concurrency, Scalability, and Transactions — Myths and Surprises [infoq.com]
- Presentation: Parsing JSON Really Quickly: Lessons Learned [infoq.com]
DevOps
- Turning Azure DevOps Service On or Off [dailydotnettips.com]
Other Interesting Articles
- Using Newtonsoft.Json In .NET Core 3+ Projects [dotnetcoretutorials.com]
- Still Why No HTTPS? [troyhunt.com]
On Programming and Life
- The Path To Become A Mobile Developer In 2020 [programmingwithmosh.com]
- What Does It Take for Programmers To Become Growth Hackers [simpleprogrammer.com]
- The Ultimate List of Remote Work Resources [simpleprogrammer.com]
Weekly Dose of Humor
- Dilbert – One-Hour meeting [dilbert.com]
- When the manager introduces us to the client behind the open space window [thecodinglove.com]
- There is only one way to win this game… [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!