Issue #160 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- How to use Entity Framework Core in ASP.NET Core [khalidabuhakmeh.com]
A very beginner-friendly article to starting with EF Core in ASP.NET Core projects by Khalid Abuhakmeh. If you’re just starting out, or changing ecosystems, this quick guide should help you start in no time. - How To Implement API Key Authentication In ASP.NET Core [www.youtube.com]
API Key based authentication is one of the ways we can add authentication to our applications. In this video by Milan Jovanovic, you can find out how to do that in a Minimal API template and controllers.
Other Great Reads
- Extracting Key-Value Pairs from Document Form Fields with AWS Textract and .NET [nodogmablog.bryanhogan.net]
- Extracting Form Fields from a Multi-Page PDF AWS Textract and .NET [nodogmablog.bryanhogan.net]
- PostgreSQL in C# .NET with Npgsql, Dapper, and Entity Framework: The Complete Guide [michaelscodingspot.com]
- Use Visual Studio dev tunnels to handle Twilio Webhooks [swimburger.net]
- Using source-generated regex in ASP.NET Core route constraints [www.meziantou.net]
- Generating the response writing expression for RequestDelegate: Behind the scenes of minimal APIs – Part 6 [andrewlock.net]
- Challenges 7-12: Implementing and breaking AES ECB [www.scottbrady91.com]
YouTube
- C#/WPF – Experimenting with theme brushes [www.youtube.com]
- Spot the bug: Packing Up Values [www.youtube.com]
- Application – VERTICAL SLICE ARCHITECTURE #4 [www.youtube.com]
- Clean Message Bus Consumers with MediatR in .NET [www.youtube.com]
- Implementing API Key Authentication in ASP.NET Core [www.youtube.com]
- Asynchronous APIs with .NET [www.youtube.com]
- What Is A Message Queue And Why RabbitMQ Is A Great Choice [www.youtube.com]
News & Updates
- Azure Developer CLI (azd) – February 2023 Release [devblogs.microsoft.com]
Podcasts
- Functional C# with Simon Painter [www.dotnetrocks.com]
- How We Got Into Security with Ashley Burke, Karla Reffold, and Divya Mudgal [dotnetcore.show]
- Designing Data-Intensive Applications – Multi-Object Transactions [www.codingblocks.net]
Other Interesting Articles
- I tried the Angular Standalone migration, and here is the result [timdeschryver.dev]
- Why is Clean Architecture so Popular? [codeopinion.com]
- Which Software Architecture Patterns do you use? [codeopinion.com]
- UpperCase Styling via CSS [weblog.west-wind.com]
- Is It Possible To Overuse DRY? Is Repeating Yourself Ever OK? [www.youtube.com]
Programming & Life
- A journey into using a MacBook Pro 14″ M2 Max (2023) after a lifetime on Windows and PCs [jussiroine.com]
Weekly Dose of Humor
- When we are not well coordinate for our demo [thecodinglove.com]
- When the demo didn’t go as expected but I keep going on like nothing happened [thecodinglove.com]
- When my code worked perfectly in the morning but doesn’t work anymore this afternoon [thecodinglove.com]
- When we have a production outage and the sysadmin tells me there are no backups [thecodinglove.com]