Issue #111 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C#
- Implementing Basic Authentication in ASP.NET Core Minimal API [dotnetthoughts.net]
Minimal APIs are a relatively new addition to ASP.NET Core and Basic Authentication is something we need often. Let’s see how Anuraj Parameswaran implements it. - Waiting for your ASP.NET Core app to be ready from an IHostedService in .NET 6 [andrewlock.net]
Sometimes our ASP.NET Core apps need to be ready to receive requests. Andrew Lock gives a solution on how we can achieve that and some examples of where it might be useful.
Other Great Reads
- C# Nullable Features thru the times [csharp.christiannagel.com]
- Collections and Primitive Obsession [enterprisecraftsmanship.com]
- Angular Server Side Rendering on Azure Static Web Apps [dotnetthoughts.net]
- Activity Enrichment in ASP.NET Core 6.0 [jimmybogard.com]
- Integrate ngrok into ASP.NET Core startup and automatically update your webhook URLs [swimburger.net]
- Splash Screen in .NET MAUI [askxammy.com]
- C#11 Parameter Null Checking [dotnetcoretutorials.com]
- Automate #Google login using C# and MasterDev ChromeDevTools [blog.dotnetframework.org]
- Handling #SCA (Strong Customer Authentication) with #Stripe and C# [blog.dotnetframework.org]
- Debugging a WebView2 component using Playwright in .NET [www.meziantou.net]
- Problems with online user authentication when using self-sovereign identity [damienbod.com]
- Escaping Markdown Code Snippets and Inline Code as Markdown [weblog.west-wind.com]
- Logging Trace Output Using ILogger in .NET Applications [khalidabuhakmeh.com]
Podcasts
- Monsters Weekly 240 – Mermaid Diagrams on GitHub [aspnetmonsters.com]
- SecOps with Allie Mellen [6figuredev.com]
News & Updates
- Visual Studio 2022 for Mac Preview 6 [devblogs.microsoft.com]
- ASP.NET Core updates in .NET 7 Preview 1 [devblogs.microsoft.com]
- Announcing .NET 7 Preview 1 [devblogs.microsoft.com]
- Announcing Entity Framework 7 Preview 1 [devblogs.microsoft.com]
Other Interesting Articles
- Diagnosing a VISCA camera issue [codeblog.jonskeet.uk]
- Be proactive when you join an Angular project [timdeschryver.dev]
- What is web3 and Where does .NET fit in? [www.danylkoweb.com]
- Using Temporary breakpoint in Visual Studio 2022 [dailydotnettips.com]
- Performance Vs. Scalability [christianfindlay.com]
- Should you use Domain Driven Design? [codeopinion.com]
- GitHub Diagrams with Mermaid [ardalis.com]
- The Unlikely Success of a Copy Paste Developer [irisclasson.com]
- 20 years of .NET [asp.net-hacker.rocks]
On Programming & Life
- Motivating girls to study STEM careers [askxammy.com]
- Programming Salaries and Career Expectations for Developers in 2022 [simpleprogrammer.com]
Weekly Dose of Humor
- When I learn that the deadline is postponed by one month [thecodinglove.com]
- When my coworker tells me he just fixed the nasty bug in my code [thecodinglove.com]
- When a client tells me he wants to build the new Facebook [thecodinglove.com]
- When I’m debugging and my coworkers ask me if I want to join them for a coffee break [thecodinglove.com]