Issue #118 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C#
- Working with AWS S3 using ASP.NET Core – Upload, Download & Delete [codewithmukesh.com]
If you need to work with AWS S3 from your .NET projects, here’s an article by Mukesh Murugan that might help you with that. - How to prevent email HTML injection in C# and .NET [swimburger.net]
Mitigating HTML injection attacks in .NET is just one of the things we should know to create secure applications. But this one is very important so let’s read what Niels Swimberghe has to say about it.
Other Great Reads
- What Unit Tests Reveal About a Web App [www.danylkoweb.com]
- Block Azure B2C Users with Microsoft Graph and ASP.NET Core [dotnetthoughts.net]
- Forcing HttpClient to use IPv4 or IPv6 addresses [www.meziantou.net]
- Implementing OAuth2 Client credentials flow APP to APP security using Azure AD non-interactive [damienbod.com]
- Part6: Using sharding to build multi-tenant apps using ASP.NET Core and EF Core [www.thereformedprogrammer.net]
- Middleware in ASP.NET 6 – Conditionally Adding Middleware to the Pipeline [exceptionnotfound.net]
- ASP.NET Core on .NET 7.0 – File upload and streams using Minimal API [asp.net-hacker.rocks]
News & Updates
- CPU Usage Tool Improvements [devblogs.microsoft.com]
- Announcing .NET Community Toolkit v8.0.0 Preview 3 [devblogs.microsoft.com]
Podcasts
- DevSecOps with Sandy Carielli & Janet Worthington [6figuredev.com]
- Debugging Async Code with Isadora Rodopoulos [www.dotnetrocks.com]
- AvaloniaUI with Dan Walmsley [dotnetcore.show]
Other Interesting Articles
- Adding Diagrams and visualizations in your Azure DevOps wiki using Mermaid [dailydotnettips.com]
- Anti-corruption Layer for mapping between Boundaries [codeopinion.com]
- Client-side Image Previews With JavaScript [khalidabuhakmeh.com]
- Working on two git branches at once with git worktree [andrewlock.net]
On Programming & Life
- The Top 10 Reasons Why App Developers Fail to Create an App [simpleprogrammer.com]
- Programming Job With NO EXPERIENCE [simpleprogrammer.com]
- Learning by Consumption and Creation [ardalis.com]
Weekly Dose of Humor
- When my coworker tells me he never tests his code [thecodinglove.com]
- When the sales team shows us their PowerPoint mockups [thecodinglove.com]
- When they ask me to work on a VB project [thecodinglove.com]
- When I notice a dead pixel on my monitor [thecodinglove.com]