Issue #203 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- Getting all exceptions thrown from Parallel.ForEachAsync [www.meziantou.net]
Do you know how to throw and catch all exceptions from an async method? If you’re not sure, read this short and informative article by Gérald Barré. - Shuffle and Deal with Arrays – C# in the Cards Episode 9 [www.youtube.com]
Learning anything is easier with a good example to play around with. In this video, Jeffrey Fritz shows us how arrays can represent a deck of cards.
Other Great Reads
- Azure Functions Extensibility – Runtime Scaling [www.tpeczek.com]
- Collection Performance: Avoid Zero-Length Array Allocations [dotnettips.wordpress.com]
- Creating an E-Book OnBoarding screen in .NET MAUI [askxammy.com]
- The case for an application-level tracing API in .NET [nblumhardt.com]
- Using a CSP nonce in Blazor Web [damienbod.com]
- Using named pipes with ASP.NET Core and HttpClient [andrewlock.net]
- Reading Raw ASP.NET Request.Body Multiple Times [weblog.west-wind.com]
- Automated AWS IAM Access Key Rotation with .NET, AWS Lambda, SNS, and EventBridge Scheduler [codewithmukesh.com]
- How to Map SQL Results To Any Object Using Entity Framework Core 8 [khalidabuhakmeh.com]
YouTube
- Coding New Web Features with C# and Blazor [www.youtube.com]
- I Hope You’re Extracting MAUI Components [www.youtube.com]
- Renaming in Visual Studio Using AI [www.youtube.com]
- The Pattern You MUST Learn in .NET [www.youtube.com]
- Why Developers Already Hate .NET 9 [www.youtube.com]
- MAUI – Syncfusion : Data Visualization: Maps – 1 [www.youtube.com]
- How to Add Health Checks in ASP.NET Core [www.youtube.com]
- Getting Started With MassTransit (Beginner Friendly) [www.youtube.com]
YouTube Shorts
- How to Store Any Object in the Database With EF Core [www.youtube.com]
- The Right Way to do Dependency Injection in Middleware [www.youtube.com]
- C# 12 Collection Expressions Can Do All This? [www.youtube.com]
Podcasts
- CSLA 8 with Rocky Lhotka [www.dotnetrocks.com]
- nanoFramework: Unleashing the Power of C# in Embedded Systems and IoT with José Simões [dotnetcore.show]
- Overview of Object Oriented, Wide Column, and Vector Databases [www.codingblocks.net]
- Podcast: Exploring the Impact of Generative AI on Software Engineering and Career Paths [www.infoq.com]
- Reinventing the API Gateway with Zuplo’s Josh Twist [www.youtube.com]
Other Interesting Articles
- Decoding AI Talk: A Beginner’s Guide to Language Models [dailydotnettips.com]
- ORMs can lead to FAT domain models. Slim them down! [codeopinion.com]
- Introducing Modular Monoliths: The Goldilocks Architecture [ardalis.com]
- An Active Local NuGet Server [ardalis.com]
Programming & Life
- Sora: OpenAI’s Leap into Text-to-Video Generation [dailydotnettips.com]
- What Skills Will Help Me Advance in My Career? [www.youtube.com]
Weekly Dose of Humor
- When the Product Owner removes a User Story that I hadn’t even started working on [thecodinglove.com]
- When the senior developer deploys their quick fix to production [thecodinglove.com]
- When the same client opens ten tickets in less than an hour [thecodinglove.com]
- When I finally understand how to fix my bug [thecodinglove.com]