Editor's note
I kept this one deliberately mixed, which is how I like the newsletter. The offline AI piece stands out because it gets practical about local models and privacy tradeoffs, and the Process API improvements in .NET 11 are worth a look if you spawn child processes regularly. There’s also a solid modernization thread here, from central package management to ASP.NET MVC-to-Core migration guidance and EF Core performance at scale.
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
How to Build Offline AI Applications in .NET Without Cloud Dependencies
Useful reality check for teams that want AI features without sending data to the cloud.
Stop Copy-Pasting NuGet Versions: A Guide to .NET Central Package Management (CPM).
CPM is one of those low-drama improvements that pays off quickly in larger solutions.
Event Sourcing in .NET: Real-World Implementation Patterns
Good primer on why event sourcing is attractive when auditability and workflow history matter.
C# 15 New Features and Improvements Developers Need to Explore
Mostly a feature roundup, but still handy if you want the current C# talking points in one place.
Aspire Azure SQL deployment bug
Practical bug write-up from Damien; exactly the kind of deployment snag Aspire users hit in real life.
.NET 11 vs .NET 10: We Benchmarked Both on a Real Production App (Should You Upgrade?)
Benchmarks are interesting, though preview-to-LTS comparisons always need a little skepticism.
The Misleading IndexOutOfRangeException That Means “Your List Isn’t Thread-Safe”
Nice reminder that odd exceptions can be concurrency bugs wearing a disguise.
C#: How to Refactor Legacy Code Safely
Safe refactoring advice never gets old, especially for codebases nobody fully trusts anymore.
Process API Improvements in .NET 11
These Process APIs look genuinely useful, especially around output capture and lifecycle management.
How to Build Custom MCP Servers in C# for Enterprise AI Applications
MCP is showing up everywhere now; this helps .NET shops understand the server side.
AI-Assisted Debugging: How Developers Are Fixing Production Issues Faster
Production debugging is a good place for AI assistance when the signal-to-noise ratio is terrible.
Copilot Studio gets faster with .NET 10 on WebAssembly
Real migration notes beat marketing claims, and WebAssembly performance gains are always welcome.
Mastering LINQ: Extracting Distinct, Sorted Lists from a DataTable
A narrow LINQ task, but a common enough one for teams still living with DataTables.
ASP.NET Core with C#: A Complete Introduction and Practical Example
Beginner-oriented, but there’s still value in a clean introduction people can hand to juniors.
ASP.NET Community Standup: Boosting Razor productivity
Tooling productivity updates usually matter more day-to-day than flashy framework features.
.NET at Microsoft Build 2026: Must watch sessions
Helpful session roundup if you missed Build and want the .NET highlights fast.
How to Integrate a RESTful SMM Panel API using C# and HttpClient
Basic integration walkthrough for HttpClient consumers talking to a REST API.
ASP.NET MVC to ASP.NET Core Migration NuGet Packages: Modernization Guide
Useful modernization inventory for teams sorting what survives an MVC to Core move.
Refactoring an ASP.NET Core API with clean architecture
Clean architecture content can get vague; this one stays grounded in refactoring an API.
Building AI-Powered Apps with Claude and ASP.NET Core
Another AI integration walkthrough, this time centered on ASP.NET Core endpoints.
EF Core at scale: 5 ways to retrieve large datasets efficiently
Worth reading if EF Core query volume is where your app starts to hurt.

















