Issue 166# of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- A first look at Blazor and .NET 8 [damienbod.com]
An honest and insightful review of what Blazor brings us in .NET 8 by Damien Bowden (good and bad alike). - Understanding the .NET ecosystem: The evolution of .NET into .NET 7 [andrewlock.net]
“You Can’t Really Know Where You Are Going Until You Know Where You Have Been”. Andrew Lock gives us a very nice overview of the .NET ecosystem so we can understand where we fit in.
Other Great Reads
- ASP.NET Core 7: Better file upload integration with Swagger on Minimal APIs [anthonygiretti.com]
- ASP.NET Core 7: Introducing endpoint filters, actions filters for minimal APIs [anthonygiretti.com]
- Calling Web APIs using the dotnet CLI and HTTP Files with Visual Studio [csharp.christiannagel.com]
- Programmatically get your AWS Account ID with .NET [nodogmablog.bryanhogan.net]
- You can now return unmapped types from raw SQL select statements with Entity Framework 8 [timdeschryver.dev]
- Source Generators: Making API Calls Easy [dotnettips.wordpress.com]
- Improve application startup time with EF Core compiled models [dotnetthoughts.net]
- How to build a URL Shortener with C# .NET and Redis [swimburger.net]
- Too many timers in .NET? [www.meziantou.net]
- Don’t Fail Publishing Events! [codeopinion.com]
- Securing .NET WebAPI with Amazon Cognito: Serverless Authentication System – Client Credentials & Password Flows – JWT! [codewithmukesh.com]
- .NET MAUI Development Environment Set Up Walkthrough [khalidabuhakmeh.com]
- Loading RSA Keys in .NET [www.scottbrady91.com]
YouTube
- C#/WPF – Reviewing Material Design in XAML PRs [www.youtube.com]
- Brain Teaser: Adding up the flags [www.youtube.com]
- Humanize Your C# Code with the Humanizer NuGet Package [www.youtube.com]
- How Do I Document My Code? [www.youtube.com]
- The Switch Keyword in C# is a LIE! [www.youtube.com]
- The New GitHub Copilot X Powered by GPT-4 is Here! [www.youtube.com]
- Mapping Domain-Driven Design Concepts To The Database With EF Core [www.youtube.com]
- Why You Don’t Need To Abstract Away EF Core With Clean Architecture [www.youtube.com]
YouTube Shorts
- Did You Hear About The LINQ Let Statement? #shorts [www.youtube.com]
- Validate ASP.NET Core Settings Before It Becomes a Problem #shorts [www.youtube.com]
- Don’t End Up With an Anemic Domain Model #shorts [www.youtube.com]
- Write And Run C# In Your Terminal! | .NET Tips 5 [www.youtube.com]
News & Updates
- Introducing GPT-4 in Azure OpenAI Service [azure.microsoft.com]
Podcasts
- Blazor United with Javier Nelson and Steve Sanderson [www.dotnetrocks.com]
- Empathy, Sympathy, and Compassion For Our Users [dotnetcore.show]
- Designing Data-Intensive Applications – Lost Updates and Write Skew [www.codingblocks.net]
Other Interesting Articles
- Opening new PowerShell Windows from PowerShell and Running Commands in them [nodogmablog.bryanhogan.net]
- Building a ChatGPT solution with custom data using Azure OpenAI [jussiroine.com]
Programming & Life
- Is there a drop in software engineer job openings, globally? [blog.pragmaticengineer.com]
Weekly Dose of Humor
- When I ask for a training on my next mission’s stack and they tell me I don’t need it [thecodinglove.com]
- When a client tells me my PDF file is too large to be opened with Word [thecodinglove.com]
- When I didn’t save anything for the last 2 hours and there is a power outage [thecodinglove.com]
- When I come across passwords saved as plain text [thecodinglove.com]