Issue #162 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- Using Hangfire with ASP.NET Core [damienbod.com]
Hangfire is a very popular open-source library for performing background processing in .NET. You can learn more about it in this article by Damien Bowden. - How to use Discriminated Unions Today in C# [www.youtube.com]
If you want to use one of the most requested features of C#, discriminated unions, after watching this video by Nick Chapsas you will be able to do that even before it’s officially out.
Other Great Reads
- A Simple Example of Amazon Transcribe with .NET [nodogmablog.bryanhogan.net]
- Getting the JSON sent to a Lambda Function when Deserialization Fails [nodogmablog.bryanhogan.net]
- Unable to unprotect the message.State – ASP.NET Core [josef.codes]
- Creating a custom Main method in a WPF application [www.meziantou.net]
- How to generate TwiML using Strings in C# [swimburger.net]
- AvatarView in .NET MAUI Community Toolkit [askxammy.com]
- Building the final RequestDelegate: Behind the scenes of minimal APIs – Part 7 [andrewlock.net]
- Async Event Methods and preventDefault() in JavaScript [weblog.west-wind.com]
- Re-thinking the Visitor Pattern with the Double-Dispatch Approach [exceptionnotfound.net]
- Combining 11ty Static Site Generator with ASP.NET Core [khalidabuhakmeh.com]
YouTube
- C#/WPF – Material Design in XAML work [www.youtube.com]
- Brain Teaser: Mutating Strings Part 2 [www.youtube.com]
- Shared – VERTICAL SLICE ARCHITECTURE #5 [www.youtube.com]
- The List Best Practice That .NET 8 Makes Possible [www.youtube.com]
- One LINQ Extension Method You NEED To Know For Cleaner EF Core Queries [www.youtube.com]
- How Structured Logging With Serilog Can Make Your Life Easier [www.youtube.com]
News & Updates
- Visual Studio 2022 can now Always Update on Close! [devblogs.microsoft.com]
- Announcing .NET 8 Preview 1 [devblogs.microsoft.com]
- ASP.NET Core updates in .NET 8 Preview 1 [devblogs.microsoft.com]
- EF Core 8 Preview 1: Raw, lazy, and on-time [devblogs.microsoft.com]
- PowerShell Extension for Visual Studio Code February 2023 Update [devblogs.microsoft.com]
Podcasts
- Monsters Weekly 263 – Postgresql and Entity Framework [aspnetmonsters.com]
- Modern Web Front End Development with Amy Kapernick [www.dotnetrocks.com]
- Pivoting into Cybersecurity with John Westgarth [dotnetcore.show]
- Designing Data-Intensive Applications – Weak Isolation and Snapshotting [www.codingblocks.net]
- The Web’s Next Transition with Kent C. Dodds – Hanselminutes Podcast 878 [www.youtube.com]
- Why We do Tech Outreach with Coding By Sophy – Hanselminutes Podcast 879 [www.youtube.com]
Other Interesting Articles
- Building a little notification engine for Tailscale events [jussiroine.com]
- A few tips for using MacOS, when you have a strong Windows background [jussiroine.com]
- Assigning Service Principals to Groups and Roles with the Azure CLI [markheath.net]
- Fetching Credentials with the Azure CLI [markheath.net]
- Invoke the Azure DevOps API from within your Azure DevOps pipeline [timdeschryver.dev]
- The Challenge of Microservices: UI Composition [codeopinion.com]
- Say it with me “Silverlight is dead” [www.mobilize.net]
Programming & Life
- Down the Cloudflare / Stripe / OWASP Rabbit Hole: A Tale of 6 Rabbits Deep 🐰 🐰 🐰 🐰 🐰 🐰 [www.troyhunt.com]
- The job market for new grads: worse than in 2008, but better than 2002 [blog.pragmaticengineer.com]
- When Should I Quit? How Do I Know When to Move On? [www.youtube.com]
Weekly Dose of Humor
- When I ask my coworker to show me how his proof of concept is doing [thecodinglove.com]
- When I have tons of warnings the build but my code works correctly [thecodinglove.com]
- When I notice a dead pixel on my screen [thecodinglove.com]
- When the client insists for a prototype demo [thecodinglove.com]