Issue #148 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- Stop using trivial Guard Clauses! Try this instead [codeopinion.com]
Guard clauses are considered to be useful, but are they really? Check out this article by Derek Comartin and see if guard clauses are all that useful and whether there is a better way to reduce conditional complexity. - Distributed Caching In ASP.NET Core With Redis | Introduction [www.youtube.com]
If you ever needed to or plan to implement Redis in your ASP.NET Core Web API applications, this video by Milan Jovanovic is just the thing you need to watch.
Other Great Reads
- Lambda Cold Starts – .NET 7 Native AOT vs .NET 6 Managed Runtime [nodogmablog.bryanhogan.net]
- My favorite ‘recent’ LINQ improvements [markheath.net]
- Assertion Scopes, the one FluentAssertions feature you didn’t know you needed [timdeschryver.dev]
- 7 Reasons for Startups to Choose ASP.NET Over Node.js [michaelscodingspot.com]
- .NET 7 Adds Generic Math [www.infoq.com]
YouTube
- C# – .NET Conf and C# 11 [www.youtube.com]
- Logout – WPF + FIREBASE AUTHENTICATION #6 [www.youtube.com]
- .NET 7 Update: Nullable Models in MVC in 10 Minutes or Less [www.youtube.com]
- .NET 7 Update: Nanoseconds in DateTime in 10 Minutes or Less [www.youtube.com]
- Every single feature added in C# 11 [www.youtube.com]
News & Updates
- Azure SDK Release (November 2022) [devblogs.microsoft.com]
- Azure Data Studio November release [cloudblogs.microsoft.com]
- SQL Server 2022 is now generally available [cloudblogs.microsoft.com]
- SQL Server database backup to Azure Blob Storage [gunnarpeipman.com]
Podcasts
- .NET Developers Building Power Apps with April Dunnam [www.dotnetrocks.com]
- JetBrains and Remote Development with Maarten Balliauw [dotnetcore.show]
Other Interesting Articles
- Scaling Redis [ardalis.com]
- Create Azure App Registration for API using Powershell [damienbod.com]
- Windows Terminal, PowerShell, oh-my-posh, and Winget [asp.net-hacker.rocks]
- What Authentication System Should I Use For My App? [www.youtube.com]
- 35 Misconceptions about date and time [www.meziantou.net]
Programming & Life
- The Scoop: Tech Layoffs in 2022 [blog.pragmaticengineer.com]
- Who is Still Hiring Software Enginers and EMs? [blog.pragmaticengineer.com]
Weekly Dose of Humor
- When the boss asks us if we would consider working on the weekend [thecodinglove.com]
- When I spent the whole night coding [thecodinglove.com]
- When the sales guy is about to click on a button I never tested [thecodinglove.com]
- When I leave my very last meeting with an annoying client [thecodinglove.com]