Issue #106 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C#
- How to Upgrade a Codebase from .NET Framework to .NET 6 [christianfindlay.com]
Upgrading a legacy codebase is a common thing, and in some cases, it can be quite painful. Christian Findlay covers various steps that can help while upgrading from .NET Framework to the newest version of .NET. - Integration Testing ASP.NET Core 6 Minimal APIs [dotnetthoughts.net]
Minimal APIs are a new thing in .NET ecosystem. Anuraj Parameswaran show us how we can create integration tests and check if our minimal API is working as intended.
Other Great Reads
- Unit Testing ILogger [www.danylkoweb.com]
- How to Assert Database State? [enterprisecraftsmanship.com]
- Collection Performance: How Do You LINQ? [dotnettips.wordpress.com]
- Migrating from ASP.NET Core 5.0 MVC app to 6.0 [dotnetthoughts.net]
- Applying borders in .NET MAUI [askxammy.com]
- Masking elements with Clipping in .NET MAUI [askxammy.com]
- Adding Shadows with .NET MAUI [askxammy.com]
- Remove those useless File.Exists calls [www.meziantou.net]
- Getting started with #DynamoDB in C# [blog.dotnetframework.org]
- Implement Compound Proof BBS+ verifiable credentials using ASP.NET Core and MATTR [damienbod.com]
- Testing an incremental generator with snapshot testing: Creating a source generator – Part 2 [andrewlock.net]
- Custom JSON Serialisation with System.Text.Json Converters [www.stevejgordon.co.uk]
- JSON in HTML Attributes With ASP.NET Core TagHelpers [khalidabuhakmeh.com]
Podcasts
- Monsters Weekly 233 – Getting started with .NET and Kafka [aspnetmonsters.com]
- Episode 224 – Mark Brown: Modeling with Cosmos DB [6figuredev.com]
News & Updates
- Visual Studio 2022 for Mac Preview 4 [devblogs.microsoft.com]
- Java on Visual Studio Code Update – November 2021 [devblogs.microsoft.com]
Other Interesting Articles
- Why I don’t use MediatR for CQRS [cezarypiatek.github.io]
- Suggestions on Answering Online Programming Questions [scottlilly.com]
- Temporal Tables In SQL Server [dotnetcoretutorials.com]
- Optimistic Concurrency in an HTTP API with ETags & Hypermedia [codeopinion.com]
On Programming & Life
- 5 Ways To Avoid the Toxic Positivity Trap as a Programmer [simpleprogrammer.com]
Weekly Dose of Humor
- When I’m looking for a name for my new variable [thecodinglove.com]
- When someone asks for my opinion in a meeting and I wasn’t listening at all [thecodinglove.com]
- When I find the exact solution for my problem on Stack Overflow [thecodinglove.com]
- When the lead developer finds out someone actually started refactoring his code [thecodinglove.com]