Issue #131 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- Exploring the new output caching middleware [timdeschryver.dev]
.NET 7 Preview 6 has introduced a new caching middleware. Let’s see how it works in this article by Tim Deschryver. - Using IAsyncEnumerable in a Razor component [www.meziantou.net]
IAsyncEnumerable is a new interface that can fetch asynchronous data. Gérald Barré demonstrates how to use it in a Razor component.
Other Great Reads
- Using Consul for Name Resolution in Dapr [markheath.net]
- Support Multiple Versions of .NET From A Single Class Library (.NET multi-targeting) [dontcodetired.com]
- Custom scaffold templates in ASP.NET Core [dotnetthoughts.net]
- .NET 7 Preview 6 Released [dotnetcoretutorials.com]
- Fighting WebView2 Visibility on Initialization [weblog.west-wind.com]
- Taming Your .NET Twitter Bots With Rules [khalidabuhakmeh.com]
YouTube
- What is a Scoped .NET Dependency? When & Why to use them [www.youtube.com]
- C#/WPF – Material Design in XAML, fixing duplicate generators [www.youtube.com]
- Visual Studio Notebook Editor brings C# and .NET to Jupyter Notebooks – Learn To Code Interactively [www.youtube.com]
- Field Middleware (w/ Global State) – GRAPHQL API IN .NET w/ HOT CHOCOLATE #11 [www.youtube.com]
- Dependency Injection in WPF in .NET 6 Including the Factory Pattern [www.youtube.com]
- Do I Need To Learn Older Technologies Or Can I Start With .NET 6? [www.youtube.com]
- The NEW caching you should be using in .NET 7 [www.youtube.com]
- Getting started with document databases in .NET using AWS DynamoDB [www.youtube.com]
Podcasts
- Remix with Kent C. Dodds [6figuredev.com]
- Monsters Weekly 257 – Generating PDF with Razor [aspnetmonsters.com]
- Building C# 11 with Kathleen Dollard [www.dotnetrocks.com]
- Software Architecture with Paul Michaels [dotnetcore.show]
- Stack Overflow 2022 Survey Says … [www.codingblocks.net]
Other Interesting Articles
- Become more productive in Azure Portal with these shortcut keys [jussiroine.com]
- What are Azure Reserved Instances and Using Them to Reduce Cloud Costs [www.danylkoweb.com]
- Event Carried State Transfer: Keep a local cache! [codeopinion.com]
On Programming & Life
- If You’re Not Paying for the Product, You Are… Possibly Just Consuming Goodwill for Free [www.troyhunt.com]
- How To Evolve SaaS Product Offerings Based on Consumer Needs [simpleprogrammer.com]
Weekly Dose of Humor
- When there is a heat wave and I am working from home [thecodinglove.com]
- When the senior developer deploys his fix directly to production [thecodinglove.com]
- When the Product Owner starts talking to me about an unplanned feature [thecodinglove.com]
- When my project worked perfectly fine yesterday and I now have hundreds of error messages [thecodinglove.com]