Issue #192 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- Understanding Migrations, Snapshots, and Synchronization in Entity Framework Core [ardalis.com]
A brief introduction to to most important concepts of database – code synchronization when working with EF Core. Article by Steve Smith. - The Easiest Way to Create PDFs in .NET [www.youtube.com]
Creating PDFs can be a bit of a hassle sometimes. In this video, Nick Chapsas shows us one (easy) way to create a PDF in C#.
Other Great Reads
- Testing your Polly policies [josef.codes]
- Azure Functions Integration Testing With Testcontainers [www.tpeczek.com]
- Creating Animated Login UI in .NET MAUI with Lottie [askxammy.com]
- Trying out MongoDB with EF Core using Testcontainers [devblogs.microsoft.com]
- Avoiding flaky tests with TimeProvider and ITimer: Exploring the .NET 8 preview – Part 12 [andrewlock.net]
- Caching your WebView Environment to manage multiple WebView2 Controls [weblog.west-wind.com]
- What Should I Dispose With .NET Database Connections? [khalidabuhakmeh.com]
YouTube
- .NET on KUbuntu Linux, JavaScript, VS Code and more [www.youtube.com]
- Visual Studio, Web Development and maybe even a little mobile with MAUI [www.youtube.com]
- C#/WPF – Dependency Injection and Async in constructors [www.youtube.com]
- The Ultimate Guide to Testing in .NET [www.youtube.com]
- C# Data Access: Complex Objects with Dapper [www.youtube.com]
- What Are The Steps To Quickly Debugging An Application? [www.youtube.com]
- “Your Code Has a SQL Injection!” | Code Cop #007 [www.youtube.com]
- MAUI – Syncfusion : Input Layout and Button Controls [www.youtube.com]
- Structured Logging Using Serilog and Seq in .NET [www.youtube.com]
- Domain Modeling with Domain-Driven Design (From Scratch) [www.youtube.com]
YouTube Shorts
- What is the Specification Pattern? #shorts [www.youtube.com]
- Onion Architecture or Clean Architecture? #shorts [www.youtube.com]
- How Pagination Improves API Performance #shorts [www.youtube.com]
- Should You Skip C# Pattern Matching in This Case? #shorts [www.youtube.com]
Podcasts
- .NET Conf with Jeff Fritz [www.dotnetrocks.com]
- Open Telemetry – Instrumentation and Metrics [www.codingblocks.net]
Other Interesting Articles
- Handling a Regional Outage: Comparing the Response From AWS, Azure and GCP [blog.pragmaticengineer.com]
Weekly Dose of Humor
- When the sysadmin starts giving me a lecture about his job [thecodinglove.com]
- With its surprise event “Scary Fast”, Apple unveils its M3 chips, new MacBook Pro, and iMac [thecodinglove.com]
- When I’m about to fix a bug and everyone is talking around me [thecodinglove.com]
- When a colleague asks me if I can help with a regex [thecodinglove.com]