Issue #182 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- ASP.NET Core Logging using Serilog and Azure [damienbod.com]
Clean and easy-to-implement guide to logging with Serilog using Azure as a hosting environment by Damien Bowden. - Xamarin.Forms to .NET MAUI Upgrade & Migration Guide | 2023 Edition [www.youtube.com]
If you’re working with Xamarin Forms, you’ll probably want to upgrade them to MAUI soon. This video by James Montemagno will surely come in handy.
Other Great Reads
- Implementing a Feature Flag-based Endpoint Filter [timdeschryver.dev]
- Microsoft .NET Code Analysis: Random Is an Insecure Random Number Generator [dotnettips.wordpress.com]
- Tales from the .NET Migration Trenches – Cataloging [jimmybogard.com]
- Mastering Unit Tests in .NET: Best Practices and Naming Conventions [ardalis.com]
- Deploying ASP.NET Core WebAPI to AWS App Runner – Super Fast Deployments via ECR and GitHub [codewithmukesh.com]
- MiniWord – Microsoft Office Word Templating [khalidabuhakmeh.com]
YouTube
- C#/WPF – XAMLTest and Expander improvement [www.youtube.com]
- Your XAML is Ugly (.NET MAUI, WPF, Xamarin, etc.) [www.youtube.com]
- Background Tasks Are Finally Fixed in .NET 8 [www.youtube.com]
- The .NET 8 Auth Changes You Must Know About! [www.youtube.com]
- Master Dapper Relationship Mapping In 18 Minutes [www.youtube.com]
- Adding JWT Authentication In ASP.NET Core With Firebase [www.youtube.com]
YouTube Shorts
- Is Your Dependency Injection A Mess? Here’s How To Fix It #shorts [www.youtube.com]
- Delegating Handler – It’s Like Middleware But For HttpClient #shorts [www.youtube.com]
- C# Interfaces With Default Method Implementations #shorts [www.youtube.com]
News & Updates
- Announcing TypeScript 5.2 [devblogs.microsoft.com]
- .NET Framework August 2023 Cumulative Update Preview [devblogs.microsoft.com]
Podcasts
- Minimal Architecture with Jeremy Miller [www.dotnetrocks.com]
- What is OpenTelemetry? [www.codingblocks.net]
Other Interesting Articles
- Building a private ChatGPT service without custom code using Azure OpenAI [jussiroine.com]
- Cleaning up dangling DNS entries for an Azure DNS Zone [markheath.net]
- The pendulum swings! Microservices to Monoliths [codeopinion.com]
Programming & Life
- How Games Typically Get Built [blog.pragmaticengineer.com]
- What Is A Front-End Developer? [www.youtube.com]
- Development Trends in 2023 – Stack Overflow Survey Review [www.youtube.com]
Weekly Dose of Humor
- When I find a messy solution that fixes my bug [thecodinglove.com]
- When someone starts telling their life story during the daily standup [thecodinglove.com]
- When I’m thrown into a new project without all the information [thecodinglove.com]
- When I try to copy a line in the log console [thecodinglove.com]