Issue #197 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- How to use identity to secure a Web API backend for single page apps [dotnetthoughts.net]
If you want to learn how to use Identity to secure a Web API backend for SPAs such as Angular, React, and Vue apps, this post by Anuraj Parameswaran is just the thing for you. - Collection Expressions in .NET 8 [www.youtube.com]
.NET 8 introduced a new way to initialize collections. If you want to learn what has changed and if it’s easier to initialize a collection now, watch this video by Tim Corey.
Other Great Reads
- What User Interface Framework Should You Choose for .NET Desktop Applications? [www.claudiobernasconi.ch]
- Customize the HttpClient logging – dotnet core [josef.codes]
- Getting started with .NET Aspire [dotnetthoughts.net]
- Updates to the StronglyTypedId library – simplification, templating, and CodeFixes: Using strongly-typed entity IDs to avoid primitive obsession – Part 8 [andrewlock.net]
- Integrating OpenAI Image Generation into a .NET Application [weblog.west-wind.com]
- MemoizR – Declarative Structured Concurrency for C# [khalidabuhakmeh.com]
- Using your own data with GPT models in Azure OpenAI – Part 3: Calling Azure OpenAI Service via .NET SDK [www.strathweb.com]
YouTube
- WASI Will Change .NET Forever! Run WebAssembly Outside The Browser! [www.youtube.com]
- GitKraken CLI – Troubleshooting Clone Failure [www.youtube.com]
- Don’t Use the Wrong LINQ Methods [www.youtube.com]
- The New Data Protection Features of .NET 8 (GDPR) [www.youtube.com]
- MAUI – Syncfusion : Data Visualization : Cartesian Charts 1 [www.youtube.com]
- How To Make Your Application Queries Reusable [www.youtube.com]
- How to Implement Blazing Fast Query Caching with MediatR [www.youtube.com]
YouTube Shorts
- The Cleanest Way To Configure EF Core [www.youtube.com]
- Expression Body Constructors in C# Are NOT Real! [www.youtube.com]
- The Moq Alternative For Mocking in Unit Tests [www.youtube.com]
- Use Serilog To Make Your Application Logs Better [www.youtube.com]
- Surprising Thing That Slows Down Your EF Queries (you’ll never guess it) [www.youtube.com]
Podcasts
- .NET Performance with Daniel Marbach [www.dotnetrocks.com]
- Breaking Barriers: Unleashing Accessible Software for All with Dennie Declercq [dotnetcore.show]
- Gartner Top Strategic Technology Trends 2024 [www.codingblocks.net]
Other Interesting Articles
- What are Some Good Generative AI Prompt Engineering Resources? [blog.codewithdan.com]
- 5 Tips for Building Resilient Architecture [codeopinion.com]
- Validate NuGet packages before publishing from GitHub Actions [blog.elmah.io]
- Signing git commits on Windows and using with Github [damienbod.com]
Programming & Life
- How Generative AI is Revolutionizing Software Development ? – Learn using Mind Map [dailydotnettips.com]
- Mentoring software engineers or engineering leaders [blog.pragmaticengineer.com]
- How Do I Switch From Work Mode to Vacation Mode? [www.youtube.com]
- Development slowness in big and legacy applications [and how to hurry it up] [michaelscodingspot.com]
- Scaling Your Software Team: Development vs. Hiring [ardalis.com]
Weekly Dose of Humor
- When my partner fixes in 5 minutes the bug I’ve been working on for 3 hours [thecodinglove.com]
- When my demo starts in 5 minutes and nothing is working anymore [thecodinglove.com]
- When someone asks me if I remembered to update the documentation [thecodinglove.com]
- When someone asks me how the fix for my bug is progressing [thecodinglove.com]