Dependency Injection, AI, and EF Core
A varied .NET roundup covering DI containers, multitenancy, AI app integration, EF Core migrations, HTTP debugging, and typed results.
Jasen's top three picks
- 1 Why I Replaced Microsoft’s DI Container — And Never Looked Back
Medium
A candid take on replacing the built-in container with DryIoC—always worth reading when DI choices start affecting real-world complexity.
- 2 Building Multitenant Web Apps in .NET with CShells
Medium
Container-isolated multitenancy is a useful mental model if you’ve been leaning too hard on runtime switches.
- 3 CurlDelegating Handler in .NET
Medium
Logging HttpClient as curl is one of those tiny tricks that saves a lot of head-scratching in production.
Editor's note
I put together a pretty mixed issue today: infrastructure, data, HTTP troubleshooting, and a few AI pieces. The DryIoC write-up is a sharp look at where the built-in container falls short, and the EF Core migrations article is the kind of production guidance teams can use right away.
Today's articles
Why I Replaced Microsoft’s DI Container — And Never Looked Back
Medium
DryIoC delivers what the built-in container promises but can’t keep: speed, flexibility, and control over complex dependency graphs.
Topics: C# Design Patterns Performance
Read articleBuilding Multitenant Web Apps in .NET with CShells
Medium
Modeling multitenancy through container isolation instead of runtime conditionals
Topics: ASP.NET Core Design Patterns Docker
Read articleCurlDelegating Handler in .NET
Medium
Debug your .NET core http client requests by logging as curl
Topics: ASP.NET Core Performance REST API
Read articleDeadlocks Explained Without Diagrams
Medium
Nobody explains this clearly.
Topics: C# Design Patterns .NET Core
Read articleHow to Integrate ChatGPT API in ASP.NET Core Application?
C# Corner
Integrate ChatGPT API into ASP.NET Core for intelligent features like chatbots and content generation. Securely connect to OpenAI and build AI-powered apps.
Topics: ASP.NET Core OpenAI Security
Read articleWhy Your C# AI Agents Will Fail in Production (And How to Fix It)
levelup.gitconnected.com
The transition from a cool AI prototype running in a Jupyter Notebook to a production-grade, scalable microservice is where most projects… Continue reading on Level Up Coding »
Read articleHow to Integrate OpenRouteService API in ASP.NET Core with an Interactive React Frontend
Medium
OpenRouteService, an API built on OpenStreetMap, and integrate it into an ASP.NET Core, then visualize with a React + Leaflet
Topics: ASP.NET Core Blazor REST API
Read articleI Compared .NET and MERN in 2026 — Here’s the Brutally Honest Truth
Medium
Let’s be honest.
Read articleC#: The Engine Behind Modern Digital Infrastructure
Medium
When Anders Hejlsberg and his team at Microsoft introduced C# in 2000, it was positioned as a modern, object oriented language for the…
Topics: C# Design Patterns
Read articleMastering Dependency Injection in C#
Medium
Enhancing Software Scalability and Maintainability through Loosely Coupled Architecture
Topics: ASP.NET Core C# Design Patterns
Read articleHow to Use Entity Framework Core Migrations in Production?
C# Corner
Safely deploy EF Core migrations in production! Learn best practices for script-based deployments, zero-downtime strategies, CI/CD integration, and rollback plans. Ensure reliable database evolution.
Topics: Azure DevOps .NET Core EF Core
Read articleUnderstanding Model Context Protocol (MCP)
YouTube
Cake v6.1.0 released
Topics: ASP.NET Core OpenAI
Read articleTyped Results in .NET
Medium
Making the Result Pattern Compile-Time Honest
Topics: ASP.NET Core Design Patterns Web API
Read articleWhat’s the Fastest Way to Save Large Amounts of Data in .NET?
Medium
If you’ve ever needed to save a large amount of data to a database in .NET, you’ve probably wondered: What’s the fastest way to do it?
Topics: .NET Core EF Core Performance
Read articleBrave new C#
Medium
Next month, another version of our beloved programming language is set to arrive. Nice reason to grab a cup of coffee and dwell on what is…
Read articleHow to Use Dependency Injection in .NET Core With Practical Example?
C# Corner
Master .NET Core Dependency Injection! Learn DI principles, service lifetimes (Transient, Scoped, Singleton), and implement a practical example for scalable apps.
Topics: ASP.NET Core C# Design Patterns
Read article