Issue #115 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C#
- How to send ASP.NET Core Identity emails with Twilio SendGrid [swimburger.net]
ASP.NET Core provides mechanisms to confirm emails and reset passwords, but it’s up to us to decide how we send these emails. Niels Swimberghe provides us with one solution for that problem. - Middleware in ASP.NET 6 – Intro and Basics [exceptionnotfound.net]
Middleware is an important concept in ASP.NET Core. Matthew Jones gives us a nice introduction to middleware in his new series of articles.
Other Great Reads
- Real-World Refactoring: Complex LINQ-ing [www.danylkoweb.com]
- Auto Updating Created, Updated and Deleted Timestamps In Entity Framework [dotnetcoretutorials.com]
- Using EF Core Global Query Filters To Ignore Soft Deleted Entities [dotnetcoretutorials.com]
- Validating a Blazor Form on the first render [www.meziantou.net]
- A pattern for dealing with #legacy code in c# [blog.dotnetframework.org]
- How to integrate with the Trello API from .NET/C# [blog.elmah.io]
- Create Azure B2C users with Microsoft Graph and ASP.NET Core [damienbod.com]
- Transforming identity claims in ASP.NET Core and Cache [damienbod.com]
- A deep dive into the new Task.WaitAsync() API in .NET 6 [andrewlock.net]
- ASP.NET Core 6 MVC Upgrade System.Text.Json Serialization Issues [khalidabuhakmeh.com]
- Building a gRPC Client in .NET [sahansera.dev]
- What’s New in C# 10: Create Constants Using String Interpolation [dontcodetired.com]
Podcasts
- Monsters Weekly 243 – Request Body Compression [aspnetmonsters.com]
- Fundamentals of Software Architecture with Neal Ford [6figuredev.com]
News & Updates
- Announcing .NET MAUI Preview 14 [devblogs.microsoft.com]
- Live Unit Testing Preview: Better and Faster [devblogs.microsoft.com]
Other Interesting Articles
- Gotchas! in Event Driven Architecture [codeopinion.com]
On Programming & Life
- Creating a Database in C#: Interviewing the CEO of RavenDB Oren Eini [michaelscodingspot.com]
- Web Development Vs. Software Development: How To Choose? [simpleprogrammer.com]
- A Programmer’s Guide to Creating Successful Career in the AI industry [simpleprogrammer.com]
Weekly Dose of Humor
- When they tell me there are new changes in the specifications again [thecodinglove.com]
- When they want me on a project with a language I never worked with [thecodinglove.com]
- When my project doesn’t work anymore 30 minutes before my presentation [thecodinglove.com]
- When my editor shows multiple errors and I’m not done writing my function [thecodinglove.com]
Thank you from the bottom of my heart to the teacher who taught me everything useful