Issue #179 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- How to Hash Passwords with BCrypt in C# [www.claudiobernasconi.ch]
If you’re unsure what to do with passwords or if your approach is secure enough, check out this article by Claudio Bernasconi and learn more about passwords, hashing, and how to utilize tools like BCrypt to hash passwords. - Solving One of the Biggest Array Issues in C# [www.youtube.com]
Are you using arrays often in your code base? If so, check this video by Nick Chapsas and see if you can improve the performance of your arrays.
Other Great Reads
- Microsoft .NET Code Analysis: Always Add Braces in C# [dotnettips.wordpress.com]
- Using Explicit Operators in Microsoft .NET to Perform Type Conversions [dotnettips.wordpress.com]
- Using the new configuration binder source generator: Exploring the .NET 8 preview – Part 1 [andrewlock.net]
- HTMX Boosts and ASP.NET Core Anti-Forgery Tokens [khalidabuhakmeh.com]
YouTube
- 364: What is an AI Developer | Merge Conflict ep. 364 [www.youtube.com]
- Strategy Pattern – DESIGN PATTERNS (C#/.NET) [www.youtube.com]
- What’s New with .NET MAUI featuring Maddy Montaquila [www.youtube.com]
- New File Dialog Tips and Tricks for Visual Studio in 10 Minutes or Less [www.youtube.com]
- The New “Interceptors” Feature of C# 12 Is WILD! [www.youtube.com]
- 8 Tips To Write Clean Code – Refactoring Exercise [www.youtube.com]
- Handling Side Effects In Functional Code With Railway-Oriented Programming [www.youtube.com]
YouTube Shorts
- Never Return Null Collections – Here’s Why #shorts [www.youtube.com]
- Delete a Record In Just One Query Using EF Core #shorts [www.youtube.com]
- What’s The BEST Way To Do a Null Check In C#? #shorts [www.youtube.com]
Podcasts
- Going Full Time on Open Source with Shaun Walker [www.dotnetrocks.com]
- Mixed Reality, the Metaverse, and Making Magic Happen with Simon Jackson [dotnetcore.show]
- Errors vs Exceptions, Reddit Rebels, and the 2023 StackOverflow Survey [www.codingblocks.net]
Other Interesting Articles
- Using WSL and Let’s Encrypt to create Azure App Service SSL Wildcard Certificates [www.hanselman.com]
- Tracking click on anchors in an HTML page [www.meziantou.net]
- Docker for Developers: Understanding the Core Concepts [blog.codewithdan.com]
- 12 Amazing Features in Postman [codingsonata.com]
- Application Security: Why Shift-Left? [codeteddy.com]
- DevOps Practices for Azure Infrastructure – Continuous Delivery & Continuous Deployment [www.tpeczek.com]
Programming & Life
- Domain Registrars which Developers Recommend [blog.pragmaticengineer.com]
- Article: Embracing ADHD and Other Neurodivergencies in Software Development Teams [www.infoq.com]
- Apple Mac Studio : M2 Max & M2 Ultra [www.youtube.com]
- Why Do Software Development Projects Fail? [www.youtube.com]
Weekly Dose of Humor
- When we discover a library that will save us hours of work [thecodinglove.com]
- When I receive a pull request with hundreds of modifications [thecodinglove.com]
- When, for once, my code works perfectly during the demo [thecodinglove.com]
- When my partner points out an error in the functionality I just coded [thecodinglove.com]