Issue #190 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- RazorSlices – Razor Views with ASP.NET Core Minimal APIs [khalidabuhakmeh.com]
Interested in using Minimal APIs with Razor Views? Check out the pros and cons of RazorSlices project in this article by Khalid Abuhakmeh. - Easily Validate the Options Pattern with FluentValidation [www.youtube.com]
Options Pattern is a great way of organizing your settings in strongly typed settings classes. Check out how you can validate your configuration values with FluentValidation in this video by Milan Jovanović.
Other Great Reads
- Microsoft .NET Code Analysis: Remove Unnecessary Lambda Expressions [dotnettips.wordpress.com]
- Customizing the name of embedded resources in .NET [www.meziantou.net]
- “Clean Architecture” and indirection. No thanks. [codeopinion.com]
- Fix missing tokens when using downstream APIs and Microsoft Identity in ASP.NET Core [damienbod.com]
- Updates to Docker images in .NET 8: Exploring the .NET 8 preview – Part 10 [andrewlock.net]
- Secrets in ASP.NET Core with AWS Secrets Manager – Super Simple & Secure [codewithmukesh.com]
YouTube
- C#/WPF – Learning the DataGrid [www.youtube.com]
- How to set your Default Speaker/Audio/Sound Output on Windows – Power Tools and Tips for Pros [www.youtube.com]
- Is There Hope For .NET MAUI? [www.youtube.com]
- The Fastest Way to Run Your Tests in .NET [www.youtube.com]
- “Remove Braces From Your Code Now!” | Code Cop #004 [www.youtube.com]
- MAUI – Syncfusion : Calendar and Layout Controls [www.youtube.com]
- How to Add Caching To Your Repository With the Decorator Pattern [www.youtube.com]
YouTube Shorts
- Best resources for Blazor Hybrid and .NET MAUI for beginners! #dotnetmaui #coding #blazor [www.youtube.com]
- How Does Pattern Matching Work in C#? #shorts [www.youtube.com]
- What is Clean Architecture? #shorts [www.youtube.com]
- What Is the CancellationTokenSource Type? #shorts [www.youtube.com]
- How to Write a Validator with FluentValidation #shorts [www.youtube.com]
Podcasts
- bUnit Update with Egil Hansen [www.dotnetrocks.com]
- Unleashing the Power of Windows Development with Peter Bull [dotnetcore.show]
- Keyboards, Cloud Costs, Static Analysis, and Philosophy [www.codingblocks.net]
Other Interesting Articles
- Premature Infrastructure is the Root of All Evil [michaelscodingspot.com]
Programming & Life
- Rethinking the Role of Development Managers: A Call for Change in the Software Industry [dotnettips.wordpress.com]
- How Do You Avoid Feeling Overwhelmed? What If You Are In Over Your Head? [www.youtube.com]
Weekly Dose of Humor
- When I realize I’ve been working on the same project for 5 years that was supposed to last one year [thecodinglove.com]
- When the boss ignores our technical recommendations for the project [thecodinglove.com]
- When the salesperson tries to follow our thought process on algorithm optimization [thecodinglove.com]
- When the intern tries to help me fix the bug I’ve been stuck on for 2 hours [thecodinglove.com]