Editor's note
I kept this one intentionally mixed, which is how I like the newsletter to read day to day. The Native AOT vs JIT benchmark piece is useful because it gets past slogans and into startup, memory, and trade-off territory, while the NSwag client generation article is the kind of practical integration safeguard teams can apply immediately. I also liked seeing solid architectural discussion here, especially the rich aggregates piece and the event sourcing reality check.
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Why .ToList() Changes Everything in Your LINQ Queries
A good refresher on deferred execution and how one innocent materialization call can change behavior, memory use, and database round-trips.
Native AOT vs JIT Compilation in .NET 11: Performance Benchmarks and Trade-Offs
Worth reading for teams evaluating deployment shape, cold start behavior, and the real cost of giving up some runtime flexibility.
Building a Self-Healing Background Job System with .NET Aspire
Aspire continues to show up in operational scenarios, and this one focuses on the resilience plumbing many background workers still lack.
Building Intelligent API Discovery Portals with ASP.NET Core and Vector Search
Interesting blend of ASP.NET Core and semantic search aimed at internal developer experience rather than end-user chat features.
How Hidden Security Vulnerabilities Turn Into Business-Critical Incidents in Modern Applications
Less framework-specific, but the business framing around hidden vulnerabilities and incident cost is still relevant for engineering leads.
Keeping front end and back end in sync with NSwag generated clients
Practical and immediately useful. Contract-driven client generation plus validation tests can prevent a lot of front-end/back-end drift.
Building AI-Driven Feature Flag Optimization Systems in ASP.NET Core
Feature flags are mature; the AI angle is whether optimization adds signal or just another opaque feedback loop.
Migrating a Legacy Razor + JavaScript Frontend to React and TypeScript, One Component at a Time
Incremental migration stories are usually more valuable than greenfield guidance because they reflect the mess most teams actually have.
Kill the anemic domain model: rich aggregates with factory methods that return Result
I’m always glad to see pushes against anemic models when they come with concrete construction and invariants, not just slogans.
Bulk Operations in EF Core 10 - Benchmarking Insert, Update, and Delete Strategies
Benchmarks with decision guidance are far more useful than generic EF Core advice, especially for bulk data workloads.
What's New in .NET 11: Features, Performance Improvements, and Migration Guide
A broad survey piece, but helpful if you want one place to scan the major .NET 11 talking points.
Oleg’s digest is consistently eclectic and deep, especially when you want internals-adjacent reading beyond product announcements.
Building AI-Powered Operational Runbook Generation Systems with ASP.NET Core
Runbook generation is a sensible AI application when grounded in telemetry and operational context instead of generic text generation.
Building AI-Powered API Usage Analytics Platforms with .NET
API analytics with telemetry plus AI can be compelling if the platform surfaces decisions, not just dashboards with summaries.
Building an AI-Powered Log Analysis Platform with .NET and OpenTelemetry
Log analysis is crowded territory, so the value here depends on how well the OpenTelemetry pipeline is structured.
On .NET Live: Building AI Archaeology Platform with .NET, Durable Workflows & Multi-Agent Systems
The archaeology angle makes this a fun .NET Live entry, with durable workflows and multi-agent design being the technical draw.
LINQ in C#: All(), Any(), and Contains() [Interview Questions]
Simple LINQ methods, lots of edge cases. Good interview-prep material because quantifiers reveal whether someone really understands sequence semantics.
Closed class hierarchies: Exploring the .NET 11 preview - Part 4
Andrew Lock preview coverage is usually worth your time when new language or runtime features need clearer explanation.
AI-Powered Database Schema Evolution Using Entity Framework Core
Schema evolution is a promising place for AI assistance, provided humans still own migration safety and rollout decisions.
Building AI-Powered SQL Query Performance Advisors with Entity Framework Core
Query advisors can help, but I always want to see whether the recommendations map to actual EF-generated SQL realities.
Event Sourcing in .NET: When to Use It and When to Avoid It
A balanced event sourcing article is more valuable than evangelism. The decision criteria matter more than the pattern itself.
Building an AI-Driven Database Query Performance Analyzer with .NET and SQL Server
Performance analyzer tooling is only as useful as its actionability, but the SQL Server focus makes this concrete.
Repository Pattern in C#: Build Clean, Testable, and Maintainable .NET Applications
Repository pattern content always depends on nuance; the interesting question is where abstraction helps and where it merely duplicates EF.
















