This week: A big batch of Entity Framework Core -- relationships (one-to-many, many-to-many, one-to-one), LINQ querying, performance best practices in .NET 10, unit testing with in-memory vs SQLite, and EF Core vs Dapper. On the patterns side there's a full run on the Visitor, Interpreter, and Memento patterns, from step-by-step implementations to best practices and when-to-use decision guides, plus a deep dive on HttpClient and IHttpClientFactory in .NET. The videos lean into engineering leadership and AI: debugging when you have no idea what's going on, measuring AI productivity, fitting AI into your workflow, and navigating tricky team and management situations.
Like what you read or watched from the recap? I'd love if you helped share on Reddit or Daily.dev so others can see!
Weekly Recap
Featured this week: EF Core Relationships in C#: One-to-Many, Many-to-Many, and One-to-One -- if you only read one thing this week, start here.
Debugging When You Have No Idea What's Going On - Principal Engineering Manager AMA
Something is on fire. A live service is doing something it absolutely should not be doing, the metrics look wrong, and you're sitting there staring at it thinking: I genuinely have no idea what's going on. What's the next move?
As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.
The Token Measurement Mistake Hurting Your Productivity
From the comments this time, this viewer wanted some perspectives on how to navigate token usage and measuring productivity.
What Does AI Integration Look Like In Your Development Workflow?
From the ExperiencedDevs subreddit, this developer wanted perspectives on how others are integrating AI in their development flow.
Developers React To Overwhelmed Managers In Their Teams
From the ExperiencedDevs subreddit, this developer asked about working with managers who appear to be spread too thin.
What Happens When a Great Team Lead Leaves?
From the ExperiencedDevs subreddit, this developer wanted perspectives on what happens when a team loses a great team lead.
Is It Weird If My Boss Is A Product Manager If I'm An Engineer?
From the ExperiencedDevs subreddit, this developer wanted perspectives on what it means to have a PM as their manager.
EF Core Relationships in C#: One-to-Many, Many-to-Many, and One-to-One
Configure EF Core relationships in .NET 10 -- one-to-many, one-to-one, many-to-many with join entity, cascade delete, shadow properties, and fluent API.
EF Core LINQ Querying: Filtering, Projections, and Performance
Master EF Core LINQ queries in .NET 10 -- Where, Select projections, Include for eager loading, AsNoTracking, compiled queries, and avoiding N+1 issues.
EF Core Performance Best Practices in .NET 10
Optimize EF Core performance in .NET 10 -- AsNoTracking, compiled queries, split queries, bulk operations, N+1 fixes, and logging slow queries with Serilog.
Testing with EF Core in C#: In-Memory vs SQLite for Unit Tests
Learn EF Core unit testing in .NET 10 -- UseInMemoryDatabase vs SQLite in-memory, IDbContextFactory for isolation, seeding test data, and xUnit patterns.
Interpreter Pattern Best Practices in C#: Code Organization and Maintainability
Interpreter pattern best practices in C# for clean grammar design, expression tree management, and avoiding common DSL pitfalls.
IHttpClientFactory in .NET: Named Clients, Typed Clients, and DI Patterns
How to use IHttpClientFactory in .NET 10 the right way -- comparing basic factory, named clients, and typed clients with real C# examples, and explaining why typed clients can break in singletons.
How to Implement Visitor Pattern in C#: Step-by-Step Guide
How to implement the visitor pattern in C# with step-by-step code examples for double dispatch, element hierarchies, and algorithm separation.
HttpClient in C#: The Complete Guide for .NET Developers
The definitive guide to HttpClient in C# and .NET 10 -- covering correct usage patterns, IHttpClientFactory, DNS pitfalls, resilience, streaming, HTTP/3, testing, and observability. No other article you'll need.
Interpreter vs Visitor Pattern in C#: Key Differences Explained
Compare the interpreter vs visitor pattern in C# with code examples, use cases, and guidance on choosing the right pattern for tree processing.
EF Core vs Dapper in .NET: When to Use Each
EF Core vs Dapper in .NET 10 -- compare performance, query control, migrations, learning curve, and a decision matrix to pick the right ORM for your project.
Visitor Design Pattern in C#: Complete Guide with Examples
Master the visitor design pattern in C# with code examples, double dispatch, and best practices for separating algorithms from object structures.
Memento Pattern Real-World Example in C#: Complete Implementation
Memento pattern real-world example in C# -- build a document editor with undo/redo, state history, and bounded memory management.
When to Use Interpreter Pattern in C#: Decision Guide with Examples
Learn when to use the interpreter pattern in C# with decision criteria, DSL scenarios, and code examples for grammar-based processing.
Memento vs State Pattern in C#: Key Differences Explained
Compare the memento vs state pattern in C# with code examples, use cases, and guidance on choosing the right behavioral pattern for state management.
- Join me and other software engineers in the private Discord community!
- Resume reviews and interview guidance!
- Software engineering podcast and livestreams!
- My Code Commute vlogs are on YouTube!
- All of my weekly vlogs are on YouTube!
- Remember to check out my courses, including this awesome discounted bundle for C# developers:

![Weekly Recap: EF Core, HttpClient, and C# Design Patterns [Jun 2026]](https://devleader-d2f9ggbjfpdqcka7.z01.azurefd.net/media/SquareBanner.webp)













