BrandGhost
Weekly Recap: EF Core, HttpClient, and C# Design Patterns [Jun 2026]

Weekly Recap: EF Core, HttpClient, and C# Design Patterns [Jun 2026]

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

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

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

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

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#: 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

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 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

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

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: 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

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#: 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

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

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.


Weekly Recap: Entity Framework Core, the Memento Pattern, and C# Design Patterns [Jun 2026]

This week digs into Entity Framework Core from setup through CRUD operations and schema migrations, plus a deep run on the Memento pattern and other C# design patterns like Interpreter and Mediator. New videos cover tackling tech debt, build vs buy decisions, and growing into senior and leadership roles.

Entity Framework Core in .NET: The Complete Guide

Learn Entity Framework Core in .NET 10 -- DbContext, migrations, LINQ queries, relationships, performance tips, and when to use EF Core vs Dapper in C#.

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.

An error has occurred. This application may no longer respond until reloaded. Reload