Issue #206 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- C# 12: Collection Expressions [www.thomasclaudiushuber.com]
C# 12 has introduced a new and simpler way to initialize collections. If you want to stay up-to-date and make your code more readable, check out this excellent article by Thomas Claudius Huber to learn how to do it. - Containerize Your C# Application Easily with the .NET CLI [www.youtube.com]
If you find working with containers and Docker in particular too complicated or intimidating, this video by Tim Corey is a great way to start and make it less so.
Other Great Reads
- Working with Smart Components in ASP.NET Core MVC [anuraj.dev]
- Prompt Engineering for .NET Developers [dailydotnettips.com]
- General Performance Tip: Retrieving the Process Id [dotnettips.wordpress.com]
- Collection Performance: Comparing Byte Array’s with SequenceEqual() [dotnettips.wordpress.com]
- General Performance Tip: Logging [dotnettips.wordpress.com]
- Generate OpenAPI specification at build time from the code in ASP.NET Core [www.meziantou.net]
- Blazor’s CSS isolation ::deep issue and solution [khalidabuhakmeh.com]
YouTube
- Let’s Add OpenTelemetry to an ASP.NET Core App and then build a new site [www.youtube.com]
- “.NET 9 Is Killing MediatR, MassTransit & Wolverine!” [www.youtube.com]
- “Turn All Your Enums Into Bytes Now!” | Code Cop #014 [www.youtube.com]
- “Stop Using Good Names in Your Code” | Code Cop #015 [www.youtube.com]
- How to create QR Codes and Barcodes in .NET MAUI [www.youtube.com]
- The Right Way To Use Scoped Services From Singletons in ASP.NET Core [www.youtube.com]
- The Best Way to Run Integration Tests in Your CI/CD Pipeline [www.youtube.com]
YouTube Shorts
- Do you have to use XAML with .NET MAUI??? NOOOOO! #dotnetmaui #dotnet [www.youtube.com]
- php devs be like [www.youtube.com]
- This Will Give Your MediatR Request Pipeline Superpowers [www.youtube.com]
- The Battle of Architecture Testing Libraries – What’s your pick? [www.youtube.com]
- Use This To Download Files From Minimal APIs [www.youtube.com]
Podcasts
- Aspect-Oriented Programming in 2024 with Gael Fraiteur [www.dotnetrocks.com]
- From .NET to DuckDB: Unleashing the Database Evolution with Giorgi Dalakishvili [dotnetcore.show]
- The Challenges of Deploying IoT at Scale with John Kattenhorn [www.youtube.com]
Other Interesting Articles
- The WORST Domain Modeling Mistakes! [codeopinion.com]
Programming & Life
- Is the “AI developer”a threat to jobs – or a marketing stunt? [blog.pragmaticengineer.com]
- How Do I Make My Portfolio Better? [www.youtube.com]
- The Three I’s of Educational Content [www.youtube.com]
Weekly Dose of Humor
- When I’m asked if I’ve tested all the use cases [thecodinglove.com]
- When we do a client demo even though the project is far from finished [thecodinglove.com]
- When all the tests turn red after my commit [thecodinglove.com]
- When a recruiter wants to add me to their contacts on LinkedIn [thecodinglove.com]