Issue #141 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- ASP.NET Core rate limiting middleware in .NET 7 [blog.maartenballiauw.be]
With .NET 7 we’re finally getting the in-build rate-limiting middleware. Let’s see how it works and if it’s good enough in this article by Maarten Balliauw. - The RIGHT way to deal with Date and Time in C# [www.youtube.com/c/Elfocrash]
Date and time testing in .NET comes with its own set of problems. If you ever need to test the date and time in your code, this video by Nick Chapsas will help you do it properly and avoid headaches later on.
Other Great Reads
- Introducing C#11: Auto Default structs [anthonygiretti.com]
- .NET: Learn LINQ as you never have before [anthonygiretti.com]
- Securing Web APIs with Azure AD: Connecting External Clients [jimmybogard.com]
- Securing Web APIs with Azure AD: Connecting Azure Clients [jimmybogard.com]
- Migrating from ASP.NET to ASP.NET Core (Part 4) [devblogs.microsoft.com]
- How to generate a dump file of a .NET application [www.meziantou.net]
- Built-in rate limiting in ASP.NET Core vs AspNetCoreRateLimit [blog.elmah.io]
- AWS SAM CLI for .NET Developers – Getting Started with Serverless Application Model CLI Tool [codewithmukesh.com]
- Using XML Documentation With ASP.NET Core Minimal API Apps and OpenAPI [khalidabuhakmeh.com]
YouTube
- Let’s Explore .NET MAUI in .NET 7 RC 1 [www.youtube.com]
- Check and Request Permissions in .NET MAUI [www.youtube.com]
- C# – Updating Clowd.Squirrel to System.CommandLine [www.youtube.com]
- Querying Interfaces/Unions w/ Fragments – GRAPHQL CLIENT IN .NET w/ STRAWBERRY SHAKE #7 [www.youtube.com]
- The coolest NEW C# 11 keyword you won’t be using [www.youtube.com]
- CQRS Doesn’t Have To Be Complicated | Clean Architecture, .NET 6 [www.youtube.com]
- How To Implement Validation With MediatR And FluentValidation [www.youtube.com]
News & Updates
- Experimental WebTransport over HTTP/3 support in Kestrel [devblogs.microsoft.com]
Podcasts
- Developing .NET on AWS with Isaac Levin [www.dotnetrocks.com]
- fimi market and The .NET Tech Stack [dotnetcore.show]
- Git from the Bottom Up – The Index [www.codingblocks.net]
Other Interesting Articles
- Mitigating the Noisy Neighbour Multitenancy Problem [markheath.net]
- 6 Productivity Shortcuts on Windows 10 & 11 I wish I knew as a Junior Software Developer [michaelscodingspot.com]
Programming & Life
- What is Data Engineering: Part 2 [blog.pragmaticengineer.com]
Weekly Dose of Humor
- When we finally fixed a blocking bug [thecodinglove.com]
- My computer when I launch Android Studio [thecodinglove.com]
- When I’m done with a big debugging session [thecodinglove.com]
- When the lead developer forwards me a 300 pages long technical documentation [thecodinglove.com]