Issue #143 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- Add MS SQL Server JSON Support To Entity Framework Core [khalidabuhakmeh.com]
Many software developers use Entity Framework Core with MSSQL daily, but not too many utilize its JSON capabilities. Khalid Abuhakmeh explains how we can store JSON in our database, so if you’re interested this might be the read for you. - How Random can silently break your app in .NET [www.youtube.com]
Random class in .NET is not thread-safe and if you want to learn how it can cause problems in your application and how to solve them, watch this video by Nick Chapsas.
Other Great Reads
- Integration Testing ASP.NET Core APIs incl. auth and database [www.fearofoblivion.com]
- Publishing a NuGet package using GitHub and GitHub Actions [www.meziantou.net]
- How to generate header images for blogs and ASP.NET Core [blog.elmah.io]
- Force phishing-resistant authentication in an ASP.NET Core application using Azure AD [damienbod.com]
- Adding validation to strongly typed configuration objects using FluentValidation [andrewlock.net]
- OAuth client authentication – more than just client secrets [www.scottbrady91.com]
YouTube
- Update .NET MAUI Apps to .NET 7 in 60 Seconds | #shorts [www.youtube.com]
- Accessing Native Platform APIs in .NET MAUI [www.youtube.com]
- The electrical pattern that will keep your .NET services alive [www.youtube.com]
- One Trick To Improve EF Core Performance Using Query Splitting [www.youtube.com]
News & Updates
- Announcing .NET 7 Release Candidate 2 [devblogs.microsoft.com]
- ASP.NET Core updates in .NET 7 Release Candidate 2 [devblogs.microsoft.com]
- Announcing Entity Framework Core 7 RC2: JSON Columns [devblogs.microsoft.com]
- What’s new in System.Text.Json in .NET 7 [devblogs.microsoft.com]
- .NET October 2022 Updates – .NET 6.0.10 and .NET Core 3.1.30 [devblogs.microsoft.com]
Podcasts
- Testing Web Apps using Playwright Debbie O’Brien [www.dotnetrocks.com]
- Azure Features and Career Growth via Content Creation with Mohammed Osman [dotnetcore.show]
- Git from the Bottom Up – Reset, Stash, and Reflog [www.codingblocks.net]
Other Interesting Articles
- Commits Promotion Between GitHub and Azure Databricks [www.tpeczek.com]
- Running Microservices with Dapr on Azure Container Apps [markheath.net]
- How to disable githooks in an Azure DevOps YAML Pipeline [timdeschryver.dev]
- Event Choreography for Loosely Coupled Workflow [codeopinion.com]
- Connect to Linux with ssh [ardalis.com]
Programming & Life
- The infuriating reality of living in multiple Microsoft Teams tenants [jussiroine.com]
- Will Facebook / Meta do engineering layoffs? [blog.pragmaticengineer.com]
- Is the strategy of joining late-stage startups for the financial upside, a dead end? [blog.pragmaticengineer.com]
- Should I Take a C# Desktop Job as a C# Web Developer? [www.youtube.com]
Weekly Dose of Humor
- When I see my technical director yell at the sales guy for selling bullshit to the client [thecodinglove.com]
- When I tell our manager that there is no way we can stick to the current deadline [thecodinglove.com]
- When I find out how much I’m charged to the client [thecodinglove.com]
- When production is down and I have to code a hotfix real quick [thecodinglove.com]