Issue #159 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- Creating and downloading zip files with ASP.NET Core [blog.elmah.io]
While there are some nice NuGet packages to help us with zipping files, we can do that ourselves in .NET as well. Let’s learn how to do it with Thomas Ardal. - Optimizing String Performance Easily in C# [www.youtube.com]
Optimizing strings is one of those tasks that might come in handy in many scenarios. Let’s see how Nick Chapsas does it with String Pooling.
Other Great Reads
- Using Amazon Polly to read a Dialogue from Julius Caesar [nodogmablog.bryanhogan.net]
- Extracting Text from an Image with AWS Textract and .NET [nodogmablog.bryanhogan.net]
- Mapping ASP.NET Core minimal API endpoints with C# source generators [blog.codingmilitia.com]
- Hot-reload any Serilog sink [nblumhardt.com]
- Tuples in C# [codeteddy.com]
- Async and Await in C# [codeteddy.com]
- Mocking an HttpClient using ASP.NET Core TestServer [www.meziantou.net]
- Using multi-tenant AAD delegated APIs from different tenants [damienbod.com]
- Generating argument expressions for minimal APIs (continued): Behind the scenes of minimal APIs – Part 5 [andrewlock.net]
- Basic Windows Machine Hardware information from WMI for Exception Logging from .NET [weblog.west-wind.com]
- Register MAUI Views and ViewModels with Scrutor [khalidabuhakmeh.com]
- Moving ASP.NET Web Forms to ASP.NET Core 7 [www.mobilize.net]
YouTube
- Entities – VERTICAL SLICE ARCHITECTURE #3 [www.youtube.com]
- 7 File Uploading in C# Best Practices – The Blazor File Upload Mini Course [www.youtube.com]
- .NET Versions Explained – .NET, .NET Core, .NET Standard, .NET Framework, and more [www.youtube.com]
- What Are Your Thoughts on Entity Framework Core vs. Dapper? [www.youtube.com]
- The New Constructor Type Coming in C# 12 is Weird [www.youtube.com]
- Domain-Driven Design Without An ORM Using The Snapshot Pattern [www.youtube.com]
- Extremely FAST Paging With Cursor Pagination And Database Index Seek [www.youtube.com]
Podcasts
- Clean Architecture in 2023 with Steven Smith [www.dotnetrocks.com]
- How We Got Into Security with Ashley Burke, Karla Reffold, and Divya Mudgal [dotnetcore.show]
Programming & Life
- Top Best Practices to Build High Quality Software [programmingwithmosh.com]
Weekly Dose of Humor
- When I run my code for the very first time [thecodinglove.com]
- When I show the intern the new specifications we just received [thecodinglove.com]
- When I run the unit tests and wait to see if they pass [thecodinglove.com]
- When I include a powerful new library in my project [thecodinglove.com]