Issue #137 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- Secure ASP.NET Core GRPC API hosted in a Linux kestrel Azure App Service [damienbod.com]
If you’ve tried to implement a secure GRPC API service in ASP.NET Core and hosted on an Azure App Service using Linux and kestrel this might just be the article for you. - How IEnumerable can kill your performance in C# [www.youtube.com]
In this video, you can learn how IEnumerable can kill your performance, why that happens, and what you can do about it.
Other Great Reads
- Using the Secrets Manager Cache with .NET [nodogmablog.bryanhogan.net]
- No more Dockerfiles with the help of .NET CLI [csharp.christiannagel.com]
- ASP.NET Core 6: Handling gRPC exception correctly server side [anthonygiretti.com]
- Lambda function A/B Testing with .NET and Function URLs [nodogmablog.bryanhogan.net]
- Beware of records, with expressions and calculated properties [blog.codingmilitia.com]
- C# – Tips and Tricks 01 – Covariant return types [josef.codes]
- C# – Tips and Tricks 02 – Named tuples [josef.codes]
- Custom Model Binding in ASP.NET Core Minimal APIs [dotnetthoughts.net]
- Streaming Videos from Azure Blob Storage [dotnetthoughts.net]
- Capturing screenshots in .NET MAUI [askxammy.com]
- Performance: string.Create vs FormattableString [www.meziantou.net]
- How to get the base URL in ASP.NET Core [blog.elmah.io]
- Troubleshooting .NET Blazor WASM Debugging [khalidabuhakmeh.com]
YouTube
- C#/WPF – Let’s work on ColorKraken together. [www.youtube.com]
- Advanced Queries (Pagination, Filtering, Sorting) – GRAPHQL CLIENT IN .NET w/ STRAWBERRY SHAKE #5 [www.youtube.com]
- Cleaning Up The Program.cs File In .NET 6 Now That Startup.cs is Gone [www.youtube.com]
- Use DynamoDB with .NET 6 and CloudFormation [www.youtube.com]
- How C# Generics make your apps MUCH faster [www.youtube.com]
- The biggest performance TRAP of LINQ in C# | .NET Tips 4 [www.youtube.com]
- The fastest way to cast objects in C# is not so obvious [www.youtube.com]
- Domain Validation With .NET | Clean Architecture, DDD, .NET 6 [www.youtube.com]
News & Updates
- PowerShell Extension for Visual Studio Code August 2022 Update [devblogs.microsoft.com]
- Performance Improvements in .NET 7 [devblogs.microsoft.com]
Podcasts
- Microservices Architectures with Shawn Wildermuth [www.dotnetrocks.com]
- Git from the Bottom Up – Commits [www.codingblocks.net]
Other Interesting Articles
- Data Access Layer makes it easier to change your Database? [codeopinion.com]
- Rainbow Colorized Brackets in Visual Studio [ardalis.com]
Programming & Life
- 5 Important Things AI Still Can’t Do [simpleprogrammer.com]
- 26 Developer Goals That ACTUALLY WORK – with SMART Examples [simpleprogrammer.com]
Weekly Dose of Humor
- When I change a single line of code and all of my error messages disappear at the same time [thecodinglove.com]
- When I hear the client talk about all his ideas with the sales guy [thecodinglove.com]
- When I broke the entire project but leave the office anyway on Friday evening [thecodinglove.com]
- When the app doesn’t work anymore for no reason [thecodinglove.com]