Issue #168 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- Looking at C# 12 Proposals and Beyond [michaelscodingspot.com]
Let’s find out what C# has in store for us going forward. Let’s take a look at features like Primary Constructors, Semi-auto-properties, field keyword, and others with Michael Shpilt. - Will This New EF Core Feature Be The End Of Dapper? [www.youtube.com]
The most talked about when EF Core is mentioned is its speed or lack thereof. Is EF Core going to kill Dapper with the newest improvements or will Dapper still be a viable alternative? Great video by Milan Jovanović.
Other Great Reads
- WireMock.NET – Introduction [cezarypiatek.github.io]
- Accessing Objects Just After they are Saved by Entity Framework [nodogmablog.bryanhogan.net]
- Turning off Tracking for Find and FindAsync in Entity Framework [nodogmablog.bryanhogan.net]
- Contract first OpenAPI development (but still use Swagger UI with ASP.NET Core) [blog.codingmilitia.com]
- Running .NET Console Apps in Azure Container Instances [markheath.net]
- Change the ServiceLifetime after the service has been added to the .NET ServiceCollection [swimburger.net]
- Animating color properties using .NET MAUI Community Toolkit [askxammy.com]
- Adding client-side validation to ASP.NET Core, without jQuery or unobtrusive validation [andrewlock.net]
- Hosting ASP.NET Core WebAPI on Amazon EC2: Step-by-Step Guide [codewithmukesh.com]
- Should you adopt .NET 7 or wait for .NET 8? [www.mobilize.net]
- Application Security at YOO [asp.net-hacker.rocks]
YouTube
- Material Design in XAML – v5.0 Theming Part 3 [www.youtube.com]
- API Project Setup (Azure Functions!) – FULL STACK .NET TUTORIAL (BUGPORTER) #1 [www.youtube.com]
- Adding Blazor Components with Drag and Drop [www.youtube.com]
- 3 Features Java Got First And C# Later Copied [www.youtube.com]
- I Lied! The Fastest C# Loop Is Even Weirder [www.youtube.com]
- We Can Finally Publish Notifications In Parallel With MediatR 12 [www.youtube.com]
YouTube Shorts
- Use The Null Coalescing Operator For Cleaner Code #shorts [www.youtube.com]
- Use String Interpolation Instead Of String Concatenation #shorts [www.youtube.com]
- Did You Know Anonymous Types In C# Can Use The With Expression #shorts [www.youtube.com]
- EF Core Raw SQL Queries Make Dapper Unnecessary #shorts [www.youtube.com]
- How To Implement The Saga Pattern With Rebus #shorts [www.youtube.com]
News & Updates
- Improvements to auth and identity in ASP.NET Core 8 [devblogs.microsoft.com]
Podcasts
- Understand Web Apps using Fiddler with Sam Basu and Rosen Vladimirov [www.dotnetrocks.com]
- Comparers with Stephen Cleary [dotnetcore.show]
- Understanding Serial Transactions for Databases like Redis [www.codingblocks.net]
Other Interesting Articles
- Load YouTube Embed Videos When Needed With JavaScript [khalidabuhakmeh.com]
Programming & Life
- Behind the Scenes with Two New Salary Transparency Websites [blog.pragmaticengineer.com]
- Should I Build a CMS or Should I Buy One? [www.youtube.com]
Weekly Dose of Humor
- When I try to refactor a legacy code [thecodinglove.com]
- When we didn’t send the documentation to our users [thecodinglove.com]
- When I have to implement an API without any documentation [thecodinglove.com]
- When I code without autocomplete [thecodinglove.com]