Issue #172 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- Avoid Proliferating DbContext or IQueryable in .NET Apps [ardalis.com]
How much should we use DbContext or IQueryable throughout the application and why is it bad? What’s the right place to use IQueryable at? Find out these things and more with Steve Smith in his newest article. - Removing the IIS Server Request Header from ASP.NET Core Apps (any version) [weblog.west-wind.com]
Removing the Server header is something we might want to do for various reasons. Find out how to do it and what works and what doesn’t in this article by Rick Strahl.
Other Great Reads
- Checking out EF Core inheritance options [blog.codingmilitia.com]
- Globalizing Strings in Microsoft .NET C# with the Multilingual App Toolkit [dotnettips.wordpress.com]
- Create a chatbot in the console with Azure OpenAI and C# [swimburger.net]
- Toast in .NET MAUI [askxammy.com]
- Building Intelligent Applications with OpenAI and C#: A Step-by-Step Guide to get started [neelbhatt.com]
- How to Control Visual Studio from an external application [www.meziantou.net]
YouTube
- Explore, Test, & Debug API Endpoints in Visual Studio Faster Than Ever! [www.youtube.com]
- C#/WPF – In pursuit of a forward slash [www.youtube.com]
- Deploying Blazor Mini Course: GitHub Actions and Continuous Delivery [www.youtube.com]
- Working With Images Like a Pro in .NET [www.youtube.com]
- Build Clean Messaging in .NET with MassTransit [www.youtube.com]
- Compiling C# like Rust and C++ with NativeAOT [www.youtube.com]
- The Best Way To Write Parameterized Tests In .NET Using xUnit [www.youtube.com]
- Which Event Type Should You Publish in Event Driven Architecture? [www.youtube.com]
YouTube Shorts
- What Is Algorithm Complexity? #shorts [www.youtube.com]
- Code Smell: Magic Numbers & How To Fix It #shorts [www.youtube.com]
- What Is The C# Implicit Operator? #shorts [www.youtube.com]
- The Fastest Way To Work With Lists in C#! | .NET Tips 6 [www.youtube.com]
- The Biggest Lie About the .NET Logger | .NET Tips 7 [www.youtube.com]
News & Updates
- PowerShellGet 3.0 Preview 21 [devblogs.microsoft.com]
Podcasts
- Monsters Weekly 268 – GitHub Actions to Azure, without secrets! [aspnetmonsters.com]
- Entity Framework Tooling with Erik Ejlskov Jensen [www.dotnetrocks.com]
- Managing Dependencies with M. Scott Ford [dotnetcore.show]
Other Interesting Articles
- Abstractions to easily swap implementations? Not so fast. [codeopinion.com]
- Building MJML email templates with Gulp [blog.elmah.io]
- Trust phishing resistant MFA for cross tenant users [damienbod.com]
- Migrating comments from Disqus to giscus [andrewlock.net]
- Is .NET Still a Legitimate Technology in 2023? [www.mobilize.net]
Programming & Life
- Critical Reasons to consider Legacy Application Migration [www.migrateto.net]
- Compensation at Publicly Traded Tech Companies [blog.pragmaticengineer.com]
- Datadog’s $65M/year customer mystery solved [blog.pragmaticengineer.com]
- What Should a Software Developer Not Do? [www.youtube.com]
Weekly Dose of Humor
- When the lead developer decides to take a ticket nobody can solve [thecodinglove.com]
- When they hand me a legacy project [thecodinglove.com]
- When we run a demo on production data [thecodinglove.com]
- When we forgot to include a library in our new project [thecodinglove.com]