Picture this: it’s Tuesday, and much like debugging the most mysterious NullReferenceException, we’ve got a moment for introspection. In today’s .NET newsletter, we’re navigating through a labyrinth of insights that speak directly to the seasoned developer inside you—more Gandalf, less Frodo. Explore strategies and tips that are as nuanced as your favorite 80s mixtape, all while sharpening those .NET chops.
Today's Articles
| .NET Digest #7 | | https://unicorn-dev.medium.com/net-digest-7-03046c8c1a43 Welcome to the seventh part of our digest of news and events in the .NET world! We’ve packed in many updates this time from NET 10… | |  | | |
| C# Best Practices: Writing Clean, Efficient, and Maintainable Code | | https://medium.com/@tpointtech/c-best-practices-writing-clean-efficient-and-maintainable-code-fa5b880adeb0 C# tutorial | |  | | |
| Mastering Reverse Proxies in ASP.NET Core: A Beginner’s Guide to YARP | | https://medium.com/@ashokreddy343/mastering-reverse-proxies-in-asp-net-core-a-beginners-guide-to-yarp-2d435b023b24 Introduction: Continue reading on Towards Dev » | |  | | |
| Cross-Cutting Concerns in .NET: Middleware, Filters, and Interceptors | | https://medium.com/@Adem_Korkmaz/cross-cutting-concerns-in-net-middleware-filters-and-interceptors-d5699a6713ac Choosing the right tool depends on the level of control you need | |  | | |
| Webhooks in .NET 9 | | https://medium.com/@vosarat1995/webhooks-in-net-9-6ad13d9e5067?source=rss------dotnet-5 Implement a Webhook Sender with .NET and PostgreSQL: A Comprehensive Guide | |  | | |
| .NET DI Simplified: How Scrutor Does the Heavy Lifting | | https://medium.com/@nagarajvela/net-di-simplified-how-scrutor-does-the-heavy-lifting-91e271e093de Learn how to use the Scrutor NuGet package to automate dependency injection in ASP.NET Core with clear examples and visuals. Continue reading on Level Up Coding » | |  | | |
| Building a Multi-Tenant Data Platform on Azure: Architecting for Scale, Security, and Governance | | https://medium.com/@mohsho10/building-a-multi-tenant-data-platform-on-azure-architecting-for-scale-security-and-governance-0bbafada8210 As a Solution Architect, I often see SaaS teams struggle to balance tenant isolation, cost efficiency, and compliance. A one-size-fits-all… | |  | | |
| Stop Using Exceptions for Control Flow: The Silent Killer of C# Performance & Readability | | https://medium.com/@metoz.florian/stop-using-exceptions-for-control-flow-the-silent-killer-of-c-performance-readability-8ce85a61c116 Stop using exceptions for everyday logic in C#. They’re slow, messy, and make your code harder to read. | |  | | |
| Windsurf Launches SWE-1: AI for Full-Stack Engineering | | https://www.c-sharpcorner.com/news/windsurf-launches-swe1-ai-for-fullstack-engineering Windsurf launches SWE-1, a new family of AI models designed to accelerate full-stack software engineering beyond just coding. | |  | | |
| ASP.NET 10: Validating incoming models in Minimal APIs | | https://timdeschryver.dev/blog/aspnet-10-validating-incoming-models-in-minimal-apis Using data annotations to validate incoming models in ASP.NET 10 Minimal APIs makes it easy to ensure that the model is valid before processing the request. | |  | | |
| Why OpenAPI Is a Game Changer for .NET APIs | | https://medium.com/@hasanmcse/why-openapi-is-a-game-changer-for-net-apis-06c75cec5476 Curious about how OpenAPI fits into modern .NET Web API development? In this article, we’ll break down what OpenAPI really is, how it… | |  | | |
| .Net Core Channel Overview with Diagram | | https://medium.com/@mmmsonu/net-core-channel-overview-with-diagram-caa7b457c835?source=rss------dotnet-5 | |  | | |
| If I mark my thread pool callback as long-running, does it still count toward the thread pool thread limit? | | https://devblogs.microsoft.com/oldnewthing/20250514-00/?p=111178 Yes, because it's still in the thread pool. | |  | | |
| What's my favorite .NET MAUI feature in .NET 9? | | https://www.youtube.com/watch?v=FQAlgs24i9U | | <img src="https://cdn.dotnetnews.co/imports/b35877050b117125cc2f9b5ac0757f48fb86a5f7af9ee84da72c3bee3d5b8328.jpg" width="100%" style="display:block" class="hide-on-mobile" data-bit="iit" alt="Article preview"s my favorite .NET MAUI feature in .NET 9?" height="200" loading="lazy" decoding="async"> | | |
| Async Await Is Not Magic: Here’s What Happens Under the Hood | | https://codenp.com/async-await-is-not-magic-heres-what-happens-under-the-hood-092c8728ffba Asynchronous programming is useful, especially in I/O bound operations. Developers misuse these keywords and sometimes make the code… Continue reading on codenp » | |  | | |
| Dubious security vulnerability: A program does not run correctly if you run it the wrong way, redux | | https://devblogs.microsoft.com/oldnewthing/20250512-00/?p=111174 Trying to make the system run the program automatically. | |  | | |
| .NET MAUI vs. Xamarin: What’s Best for Your Next App in 2025? | | https://medium.com/@sparklewebhelp/net-maui-vs-xamarin-whats-best-for-your-next-app-in-2025-e1ae86acd02b In the world of app development, things change fast. One big change for developers who use .NET is the move from Xamarin to .NET MAUI. If… | |  | | |
| 5 C# And .NET Tips & Tricks — May 2025 | | https://medium.com/@kenslearningcurve/5-c-and-net-tips-tricks-may-2025-73e49dfa7b5a Welcome to another 5 C# and .NET Tips & Tricks, the May 2025 edition! | |  | | |