Issue #187 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- How to modify response headers in ASP.NET Core middleware [blog.elmah.io]
Modifying response headers in ASP.NET Core is pretty straightforward. Or is it? Check out this post by Thomas Ardal to find out about some nuances when working with response headers. - Onion Architecture vs Clean Architecture Comparison [www.youtube.com]
What are the differences between these two architectures? Are they really that different? Find out the answers to this question and more in this video by Milan Jovanović.
Other Great Reads
- Microsoft .NET Code Analysis: Use string.Method(char) Instead of string.Method(string) For String with Single Character [dotnettips.wordpress.com]
- Tales from the .NET Migration Trenches – Migrating Initial Business Logic [jimmybogard.com]
- How to write logs from ILogger to xUnit.net ITestOutputHelper [www.meziantou.net]
- The Missing MAUI Shadow [irisclasson.com]
- Secure Angular application using OpenIddict and ASP.NET Core with BFF [damienbod.com]
- Image Recognition in .NET with Amazon Rekognition – Super Accurate Recognition + Blur! [codewithmukesh.com]
- How To Fix Feature Folders View Errors with JetBrains Annotations (Rider and ReSharper) [khalidabuhakmeh.com]
- dotnet WASI applications in .NET 8.0 [www.strathweb.com]
- Refit – The Retrofit of .NET [codingsonata.com]
YouTube
- NuGet Central Package Management Is AWSOME! Global Packages & Versions Simplified [www.youtube.com]
- End-to-End Test a .NET Front-End Application (WPF, MAUI, etc!) [www.youtube.com]
- The Best Feature That Is Not Coming to .NET Anymore [www.youtube.com]
- “One Line of Code Means Clean Code!” – Code Cop #002 [www.youtube.com]
- MAUI – Syncfusion : DataGrid – Part 3 [www.youtube.com]
- Using Multiple EF Core DbContexts in a Single Application [www.youtube.com]
YouTube Shorts
- How to Use the IFeatureManager Service In ASP.NET Core #shorts [www.youtube.com]
- This Awesome Library Makes EF Exceptions Better #shorts [www.youtube.com]
- What is the 302 HTTP Status Code in ASP.NET Core? #shorts [www.youtube.com]
- DON’T use this EF Core Performance trick #shorts [www.youtube.com]
- Authorization Using Roles and Permissions – Which one wins? #shorts [www.youtube.com]
Podcasts
- Azure and GitHub with April Edwards [www.dotnetrocks.com]
- From Junior to Jedi: Navigating the Web Development Galaxy with Irina Dominte [dotnetcore.show]
Other Interesting Articles
- Bash Substitution for a String with an Underscore [nodogmablog.bryanhogan.net]
Programming & Life
- How to Thrive as a Professional Software Engineer: Be a Squeaky Wheel [dotnettips.wordpress.com]
- Bun: lessons from disrupting a tech ecosystem [blog.pragmaticengineer.com]
- Why are Cloud Development Environments Spiking in Popularity, Now? [blog.pragmaticengineer.com]
- Working at a Startup vs in Big Tech [blog.pragmaticengineer.com]
- How Can I Succeed In A Crisis? [www.youtube.com]
Weekly Dose of Humor
- When the client tells me their entire database is in Excel [thecodinglove.com]
- When the C teacher introduces pointers for the first time [thecodinglove.com]
- When I ask the boss why he committed to a delivery date without consulting us [thecodinglove.com]
- When I come across a bug that I was happy to have fixed several days ago [thecodinglove.com]