Issue #139 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- How to download files from ASP.NET Core MVC [blog.elmah.io]
If downloading files in ASP.NET Core MVC is something you’re planning to implement, or have had experience with, check out this article by Thomas Ardal. - Why all your classes should be sealed by default in C# [www.youtube.com/c/Elfocrash]
We all know what sealed classes are for. But is there any hidden benefit to sealing classes? Let’s find out by watching this video by Nick Chapsas.
Other Great Reads
- Dependency Injection of an Entity Framework Context within Program.cs Using Top Level Statements [nodogmablog.bryanhogan.net]
- Dependency Injection of a Type within Program.cs Using Top Level Statements [nodogmablog.bryanhogan.net]
- Micro Frontends in Action With ASP.NET Core – Communication Patterns for Blazor WebAssembly Based Web Components [www.tpeczek.com]
- Adding Fonts in .NET MAUI [askxammy.com]
- Setup application client in Azure App Registration with App roles to use a web API [damienbod.com]
- Referencing a Local Private NuGet Package in your Solution [weblog.west-wind.com]
- How to turn an ASP.NET Core appsettings.json file into a fast-read database [www.thereformedprogrammer.net]
- .NET One-line Scoped Initializers with Dependency Injection [khalidabuhakmeh.com]
YouTube
- .NET MAUI CardViews & Circle Images with Borders, Shapes, and Shadows [www.youtube.com]
- C#/WPF – Material Design in XAML + Custom Control Visual State Manager [www.youtube.com]
- Project Setup – WPF + FIREBASE AUTHENTICATION #1 [www.youtube.com]
- The fastest way to iterate a List in C# is NOT what you think [www.youtube.com]
- How to Use the Domain Event Pattern | DDD, Clean Architecture, .NET 6 [www.youtube.com]
- Transactional Outbox Pattern | Clean Architecture, .NET 6 [www.youtube.com]
News & Updates
- Announcing .NET 7 Release Candidate 1 [devblogs.microsoft.com]
- ASP.NET Core updates in .NET 7 Release Candidate 1 [devblogs.microsoft.com]
- Azure SDK Release (September 2022) [devblogs.microsoft.com]
- Visual Studio 2022 17.4 Preview 2 [devblogs.microsoft.com]
- .NET September 2022 Updates – .NET 6.0.9 and .NET Core 3.1.29 [devblogs.microsoft.com]
- Arm64 Performance Improvements in .NET 7 [devblogs.microsoft.com]
Podcasts
- Just Enough Design with Kathryn Grayson Nanz [www.dotnetrocks.com]
- C# with Mads Torgersen [dotnetcore.show]
- More App Security with Tanya Janca [dotnetcore.show]
- Git from the Bottom Up – Rebasing [www.codingblocks.net]
Other Interesting Articles
- Where should you use gRPC? And where NOT! [codeopinion.com]
Programming & Life
- What is Data Engineering? [blog.pragmaticengineer.com]
- A Rant on the Occasional Inhumanity of Tech [exceptionnotfound.net]
Weekly Dose of Humor
- When the lead developer hears that the new guy doesn’t follow our naming convention [thecodinglove.com]
- My manager when my demo fails completely [thecodinglove.com]
- When I take a look at my old student projects [thecodinglove.com]
- When I’m on my way back home and realize I didn’t fix a bug before my delivery of the day [thecodinglove.com]