EF Core pitfalls and .NET memory tuning
This issue covers EF Core lazy loading and deadlocks, Span and GC guidance, mapping tradeoffs, and an enterprise move from .NET Framework to .NET 8.
Jasen's top three picks
- 1 Why We Should Avoid Lazy Loading in EF Core
malshikay.medium.com
Lazy loading and deadlocks in EF Core are the kind of issues that look harmless until production reminds you otherwise.
- 2 Integrating TimeSolv with QuickBooks for Smarter Billing & Accounting
c-sharpcorner.com
Bogus, Random, Span/Memory, and GC give you a nice run of practical performance and test-data advice.
- 3 Handling Deadlocks in EF Core: Prevention and Recovery Strategies
medium.com
The enterprise upgrade story is the sort of migration reality check teams can learn from.
Editor's note
I put together a varied issue today, with a heavy dose of practical data-access and performance content alongside broader platform pieces. The EF Core lazy loading and deadlock articles are especially timely if you’re tuning real systems, and the .NET Framework to .NET 8 migration story is a good reminder that modernization is still a long game.
Today's articles
Why We Should Avoid Lazy Loading in EF Core
malshikay.medium.com
The downside of lazy loading in EF Core
Topics: EF Core Performance
Read articleIntegrating TimeSolv with QuickBooks for Smarter Billing & Accounting
c-sharpcorner.com
Streamline billing & accounting by integrating TimeSolv with QuickBooks. Automate data sync, reduce errors, and gain real-time financial insights. Scale efficiently!
Read articleHandling Deadlocks in EF Core: Prevention and Recovery Strategies
medium.com
Prevent and recover from EF Core database deadlocks using retry patterns, transaction design, and smart indexing best practices.
Topics: EF Core Performance
Read articleList, Dictionary, Queue, and Stack
c-sharpcorner.com
Learn C# collections (List, Dictionary, Queue, Stack) with ASP.NET Web Forms! This tutorial provides practical examples and real-time use cases for each collection type.
Topics: C# .NET Framework
Read articleStop Typing Dummy Data — Automate It with C# Bogus Now!
levelup.gitconnected.com
Bogus brings your test data to life. Continue reading on Level Up Coding »
Topics: C# Unit Testing
Read articleLinkedIn: "Are you still using new Random() everywhere?"
steven-giesel.com
You need some advice around Random? Sure there is something on LinkedIn for that. Let's have a look.
Topics: C# Performance
Read articleDotNet: 9 Versions of .NET Performance Enhancements
medium.com
Are you stuck on a prior version of .NET? 3.5 or 4.8 or maybe .NET CORE. It’s time to think about migrating to .NET 10. Read this digest…
Topics: .NET 8 Performance
Read article🚀 Add Code to Your GitHub Repository
c-sharpcorner.com
Learn how to add code to your GitHub repository using Git Bash and the GitHub web interface. This guide covers cloning, branching, committing, and pull requests for seamless collaboration.
Topics: Azure DevOps GitHub
Read articleImplementing Vector Search in Your Application with SQL Server 2025 | Data Exposed: MVP Edition
youtube.com
Microsoft Most Valuable Professionals, or MVPs, are technology experts who passionately share their knowledge with the community. He is recognized as a VMWare vExpert and a Microsoft Data Platform MVP...
Topics: OpenAI SQL Server
Read articleDouble Dispatch in DDD
codeopinion.com
What’s Double Dispatch? Well, before we get to what it is, there is a common belief in domain-driven design that you want to keep your domain pure, meaning no dependencies, no services, no distraction...
Topics: Domain-Driven Design Design Patterns
Read articleHandle Duplicate Messages With Idempotent Consumers | Idempotency in .NET
medium.com
“In distributed systems, duplicates aren’t bugs — they’re facts of life. And if your consumers aren’t idempotent, you’re one retry away…
Topics: Performance RabbitMQ Service Bus
Read articleUse swiyu, the Swiss E-ID to authenticate users with Duende and .NET Aspire
damienbod.com
This post shows how to authenticate users using Duende IdentityServer and ASP.NET Core Identity which verifies identities (verifiable digital credentials) using the Swiss Digital identity and trust in...
Topics: .NET Aspire Authentication Azure
Read article.NET Agent Framework ile İlk Agent: Teoriden Sahaya Geçiş
medium.com
Sahadaki stratejiyi konuştuk, artık sıra geldi topa vurmaya yani koda dökmeye. Önceki serimize ulaşmak için Agent Framework’e Teknik Giriş…
Topics: OpenAI Semantic Kernel
Read articleMSDTC in C#: Distributed Transaction Explained with Example
c-sharpcorner.com
Explore MSDTC in C# for managing distributed transactions across multiple resources like SQL databases. Ensure atomicity: all operations succeed or fail together. Learn with examples!
Topics: Azure SQL Server
Read articleBeyond “Hello World”: .NET Interview Tips for Experienced Developers in 2024
medium.com
You’ve been building with .NET for years. You’ve debugged production issues, scaled applications, and maybe even survived a few framework…
Read articleSpan & Memory in C#: Kill Allocations [Guide]
medium.com
Master Span and Memory in C# to kill string/array allocations. Benchmarked CSV + varint parsing with zero GC and faster throughput. Continue reading on .Net Code Chronicles »
Topics: C# Performance
Read articleHow to Map Objects in .NET in 2026 (AutoMapper vs Mapster vs Manual)
shahedbd.medium.com
The Great Mapping Debate: Are You Still Writing Boilerplate in 2026?
Topics: AutoMapper C#
Read articleStop Designing for Traffic — Design for Failure
medium.com
Most architects obsess over traffic. “How do we handle 10,000 requests per second?” Wrong question.
Topics: Design Patterns Performance
Read articleOverview of Azure SRE Agent
c-sharpcorner.com
Discover Azure SRE Agent: Automate system health checks, streamline incident response, and boost service stability. Learn how to deploy and use it effectively!
Topics: Azure OpenTelemetry
Read articleParallelism — When Tasks Truly Run at the Same Time
medium.com
Concurrency gives your program the illusion of doing many things at once. Parallelism is when that illusion becomes real.
Topics: C# Performance
Read articleUnderstanding Garbage Collection in C#: How .NET Manages Memory for You
medium.com
Memory management is one of the most critical — and complex — aspects of software engineering. In low-level languages like C or C++…
Topics: C# Performance
Read articleLearn Garbage Collection in C#
c-sharpcorner.com
Learn how Garbage Collection (GC) works in C# ASP.NET WebForms with a practical example. Prevent memory leaks and optimize your web application's performance.
Topics: C# Performance
Read articleWorking with Strings and StringBuilder in C#
c-sharpcorner.com
Unlock C# string manipulation secrets! Learn when to use String vs. StringBuilder for optimal performance in ASP.NET WebForms. Boost efficiency now!
Topics: C# Performance
Read article.NET Framework to .NET 8: The Long Journey of an Enterprise Application
dssconsulting.medium.com
In this article we will talk about how we at DSS Consulting have upgraded a legacy enterprise application at a major banking client of…
Topics: .NET 8 .NET Framework
Read article