Issue #185 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- Building a Resilient Email Sending Method in .NET with SmtpClient, Retry Support, and the Outbox Pattern [ardalis.com]
Sending emails is a functionality that we encounter sooner or later in web development. Let’s learn how to send emails in .NET properly with Steve Smith. - Fix Your Controllers By Refactoring To Minimal APIs [www.youtube.com]
Using controllers but you want to switch to Minimal APIs? This video by Milan Jovanović is made just for you so do check it out.
Other Great Reads
- How to Authenticate a Blazor Server App with Azure AD [www.claudiobernasconi.ch]
- Tales from the .NET Migration Trenches – Shared Library [jimmybogard.com]
- Exploring the expander from .NET MAUI Community Toolkit [askxammy.com]
- Listing Windows virtual desktops using .NET [www.meziantou.net]
- Have you replaced your DB because of the Repository Pattern? [codeopinion.com]
- Creating custom debug visualizers for Visual Studio 2022 [blog.elmah.io]
- Implement a secure web application using nx Standalone Angular and an ASP.NET Core server [damienbod.com]
- Dumb Developer Tricks – Fizz Buzz with C# 12 and Polly [khalidabuhakmeh.com]
- Using embeddings model with Azure OpenAI Service [www.strathweb.com]
- Learn the Basics of HTTP Web API [codingsonata.com]
YouTube
- WPF Is Not Dead Folks [www.youtube.com]
- VS for Mac is Retiring – What About Visual Studio / MAUI? [www.youtube.com]
- The “Terrible” Keyword You Didn’t Know C# Had [www.youtube.com]
- Why Startups Hate .NET and C# [www.youtube.com]
- Feature Flags In .NET + How I Use Them For A/B Testing [www.youtube.com]
YouTube Shorts
- Register Minimal APIs Automatically With Carter #shorts [www.youtube.com]
- Fundamentals Of EF Core Transaction #shorts [www.youtube.com]
- Decorator Pattern with Dependency Injection (without Scrutor) #shorts [www.youtube.com]
News & Updates
- Announcing .NET 8 RC1 [devblogs.microsoft.com]
- ASP.NET Core updates in .NET 8 Release Candidate 1 [devblogs.microsoft.com]
- Performance Improvements in .NET 8 [devblogs.microsoft.com]
- Announcing .NET MAUI in .NET 8 Release Candidate 1: Quality [devblogs.microsoft.com]
- Visual Studio 2022 17.8 Preview 2 has arrived! [devblogs.microsoft.com]
- What’s new in Teams Toolkit for Visual Studio 2022? [devblogs.microsoft.com]
- .NET September 2023 Updates – .NET 7.0.11, .NET 6.0.22 [devblogs.microsoft.com]
Podcasts
- IoT Development using Particle Photon with Colleen Lavin [www.dotnetrocks.com]
- Building Cross-Platform Apps with .NET MAUI: A Developer’s Dream Come True with Matt Goldman [dotnetcore.show]
Other Interesting Articles
- Microsoft Chat Copilot vs. Azure ChatGPT – Which generative AI capability to choose for the enterprise? [jussiroine.com]
- GitOps with GitHub Actions and Argo CD [josef.codes]
- Identifying Cost-Saving Opportunities in Azure DevOps [codingsight.com]
- Trunk-Based Development vs. Long-Lived Feature Branches: Which One is Right for Your Software Team? [ardalis.com]
- Optimizing #MySQL performance on Windows [blog.dotnetframework.org]
Programming & Life
- How Do I Become a Full Stack Developer in C# [www.youtube.com]
- How Do I Become a Consultant with Kevin Griffin [www.youtube.com]
Weekly Dose of Humor
- When I approve a pull request without thoroughly reviewing its contents [thecodinglove.com]
- When someone starts talking about work during my lunch break [thecodinglove.com]
- When I deploy and realize I forgot to update my configuration file [thecodinglove.com]
- When I’ve been stuck on the same bug for 2 hours [thecodinglove.com]