Issue #132 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- Using IOptions with .NET 6 API Endpoints [nodogmablog.bryanhogan.net]
IOptions is a useful interface that enables us to pass on configuration values more easily and cleanly. Here’s an example of its usage with .NET API endpoints by Bryan Hogan. - How to test “untestable” code in .NET [www.youtube.com/c/Elfocrash]
Testing is a vital part of software development so let’s see some best practices for testing “untestable” code in .NET by Nick Chapsas.
Other Great Reads
- Signing calls to Lambda Function URLs using IAM auth with HttpClient [nodogmablog.bryanhogan.net]
- [Video] Outbox meets change data capture – hooking into the Write-Ahead Log (feat. .NET, PostgreSQL & Kafka) [blog.codingmilitia.com]
- Exploring Communication of Rate Limits in ASP.NET Core With Rate Limit Headers [www.tpeczek.com]
- Work with SQL Data with Fewer Lines of Code Using Dynamic C# [dontcodetired.com]
- Unit Testing ASP.NET Core Minimal APIs [dotnetthoughts.net]
- Securing Web APIs with Azure AD: Designing Authentication Schemes [jimmybogard.com]
- Installing and Uninstalling .NET Templates [khalidabuhakmeh.com]
- ASP.NET Core on .NET 7.0 – Output caching [asp.net-hacker.rocks]
YouTube
- C#/WinUI – Working on a WinUI3 port of XAMLTest [www.youtube.com]
- Moving 17 years of old legacy code and websites into the Cloud – Scott Hanselman at NDC Porto 2022 [www.youtube.com]
- Deploying to Azure – GRAPHQL API IN .NET w/ HOT CHOCOLATE #12 [www.youtube.com]
- How Do I Choose a C# Project Type (New Resource!) [www.youtube.com]
- The cleanest way to use Docker for testing in .NET [www.youtube.com]
Podcasts
- Colum Ferry: Microfrontend, Module Federation, Monorepo [6figuredev.com]
- Passwordless Identity with Eli Holderness [www.dotnetrocks.com]
- Software Architecture with Paul Michaels [dotnetcore.show]
Other Interesting Articles
- Get access to the deployed Azure Static Webb App URL within your GitHub Workflow [timdeschryver.dev]
- What are Azure Reserved Instances and Using Them to Reduce Cloud Costs [www.danylkoweb.com]
- Fintech Mindset to Software Design [codeopinion.com]
- Running Lighthouse CI when deploying Azure SWA [www.meziantou.net]
- Node.js Vs ASP.NET – Battle of Two Server-Side Languages [simpleprogrammer.com]
On Programming & Life
- We Must Demand Quality in Ourselves, the Software We Write, and In Apps We Use! [dotnettips.wordpress.com]
- Quickest Way to Make 6 Figures [simpleprogrammer.com]
Weekly Dose of Humor
- When I retrieve a project and forgot to import all its dependencies [thecodinglove.com]
- When my code still doesn’t work after 20 attempts to fix it [thecodinglove.com]
- When I’m stuck in a sales meeting [thecodinglove.com]
- When I have to maintain all my coworker’s projects during his month-long vacation [thecodinglove.com]