ASP.NET Core APIs, EF Core, Azure AI
Covers Minimal APIs, EF Core migrations and tuning, caching, async streams, Aspire microservices, and Azure AI agent and document workflows.
Jasen's top three picks
- 1 Minimal APIs vs Controllers in .NET: When to Choose Each
c-sharpcorner.com
A solid framing piece for choosing the lighter Minimal APIs model versus the structure and conventions of controllers.
- 2 Entity Framework Core 11 Migrations: Best Practices for Production Deployments
c-sharpcorner.com
Useful production-minded guidance; migration mechanics are easy, safe rollout strategy is the hard part.
- 3 Using BackgroundService in ASP.NET Core for Long-Running Tasks
c-sharpcorner.com
Good refresher on hosted background work and the operational concerns people forget until production.
Editor's note
I kept this issue deliberately mixed, which makes the contrast between pieces more useful. The Minimal APIs vs Controllers article is a practical architecture call many teams still wrestle with, and the EF Core plus Dapper tuning story is the kind of concrete performance writeup I always appreciate. There’s also a noticeable AI thread here, from MCP-based coding assistants to Azure agent tooling, without crowding out the bread-and-butter ASP.NET Core and data access material.
Today's articles
Minimal APIs vs Controllers in .NET: When to Choose Each
c-sharpcorner.com
ASP.NET Core: Minimal APIs vs Controllers. Learn when to choose each for microservices, enterprise apps, and maintainability.
Topics: ASP.NET Core Minimal APIs Web API
Read articleEntity Framework Core 11 Migrations: Best Practices for Production Deployments
c-sharpcorner.com
Master EF Core 11 migrations for production. Learn best practices for safe deployments, avoiding downtime, and ensuring data integrity.
Topics: EF Core Performance SQL Server
Read articleUsing BackgroundService in ASP.NET Core for Long-Running Tasks
c-sharpcorner.com
Master ASP.NET Core BackgroundService for efficient long-running tasks, improving app responsiveness and user experience. Learn best practices.
Topics: ASP.NET Core .NET Core
Read articleModernizing Legacy .NET Applications with GitHub Copilot: A Practical Guide
c-sharpcorner.com
Modernize legacy .NET apps with GitHub Copilot. Learn practical steps for refactoring, updating APIs, and improving code quality for future-ready solutions.
Topics: .NET Core .NET Framework GitHub Copilot
Read articleInterfaces in C#: The Complete Practical Guide Every .NET Developer Should Master
c-sharpcorner.com
Master C# interfaces: the contract that separates 'what' from 'how', enabling flexible, testable, and maintainable .NET applications.
Topics: C# Solid Principles
Read articleBuilding Secure REST APIs with ASP.NET Core and API Versioning Best Practices
c-sharpcorner.com
Build secure, versioned REST APIs in ASP.NET Core. Learn JWT auth, HTTPS, validation, and versioning best practices for reliable apps.
Topics: ASP.NET Core JWT Security
Read articleBuilding Semantic Search Applications with PostgreSQL pgvector and ASP.NET Core
c-sharpcorner.com
Build intelligent search apps with PostgreSQL pgvector & ASP.NET Core. Understand meaning, not just keywords, for better user experiences.
Topics: ASP.NET Core OpenAI PostgreSQL
Read articleI Squeezed 100 C# Concepts Into 100 Minutes. Here’s Why.
medium.com
A few weeks ago I was answering the same question for maybe the tenth time: “Where do I actually start with C#?”
Topics: C#
Read articleMastering Async Streams in C#: IAsyncEnumerable Guide
medium.com
Stream data as it arrives in C#. Master IAsyncEnumerable, await foreach, cancellation gotchas, Channels, and .NET 10's built-in async LINQ
Read articleCommandFlow: A Pragmatic Alternative to CQRS and MediatR — Part 2
medium.com
Table of contents
Topics: CQRS Design Patterns MediatR
Read articleLINQ Execution: Immediate vs. Deferred (And Why It Matters More Than You Think)
medium.com
If you’ve worked with LINQ in C# for any length of time, you’ve probably run into a bug that made no sense at first glance — a query…
Topics: C# Performance
Read article.NET 11 Preview 6: New Features, Performance Improvements, and Breaking Changes
c-sharpcorner.com
.NET 11 Preview 6: Discover new features, performance boosts, and critical breaking changes for faster, more efficient app development.
Topics: Performance
Read articleBuilding an AI Coding Assistant in ASP.NET Core Using MCP Servers
c-sharpcorner.com
Build an AI coding assistant in ASP.NET Core using MCP servers to access project files, APIs, and tools for enhanced development workflows.
Topics: ASP.NET Core OpenAI
Read articleClean Architecture in .NET — A Simple, Complete Guide Anyone Can Understand
malshikay.medium.com
Modern software applications can become difficult to maintain when everything is mixed together.
Topics: Clean Architecture .NET Core
Read articleAdvanced C# Pattern Matching: Practical Examples Every Developer Should Know
c-sharpcorner.com
Master advanced C# pattern matching: type, property, relational, logical, list, and switch expressions for cleaner code.
Topics: C#
Read articleHow to Optimize SQL Queries: 20 Proven Best Practices
antondevtips.com
Slow queries drag down every app. Learn 20 proven techniques to optimize SQL queries in PostgreSQL - indexes, covering indexes, sargable filters, smarter joins, materialized views, functions in where,
Topics: Performance PostgreSQL
Read articleBuilding Event-Driven Microservices with .NET Aspire and Azure Service Bus
c-sharpcorner.com
Build resilient, scalable .NET microservices with Aspire & Azure Service Bus. Master event-driven architecture for robust distributed systems.
Topics: .NET Aspire Azure Service Bus
Read articleASP.NET Core Output Caching: Best Practices for High-Traffic APIs
c-sharpcorner.com
Boost ASP.NET Core API performance with Output Caching. Learn best practices for high-traffic apps, reducing load and improving response times.
Topics: ASP.NET Core Performance Web API
Read articleMulti‑Tenancy in .NET Applications: Strategies, Trade‑offs, and a Clean Architecture Approach
c-sharpcorner.com
Master multi-tenancy in .NET Clean Architecture. Explore strategies, trade-offs, and implementation for scalable SaaS.
Topics: ASP.NET Core Clean Architecture
Read articleCaching Strategies in ASP.NET Core: MemoryCache vs Redis vs Output Cache
c-sharpcorner.com
Master ASP.NET Core caching: MemoryCache, Redis, and Output Cache. Optimize performance, scalability, and user experience.
Topics: ASP.NET Core Performance Redis
Read articleHow I Cut an EF Core Endpoint’s Response Time by 50% With Dapper and Raw SQL
medium.com
The execution plan, the missing index, and the raw SQL query that saved one job portal’s busiest page.
Topics: Dapper EF Core Performance
Read articleMicrosoft Agent Framework for .NET (part 2): How to use IChatClient with Azure Foundry and Ollama in .NET
code4it.dev
IChatClient is the core of Microsoft Agent Framework. Let’s see how to configure it with Azure Foundry and Ollama.
Read article10 .NET Performance Mistakes That Slow Down Your Applications (And How to Fix Them)
medium.com
Introduction
Topics: .NET Core Performance
Read articleAzure AI Projects SDK for .NET: Building and Publishing AI Agents
c-sharpcorner.com
Build and deploy powerful AI agents with the Azure AI Projects SDK for .NET. Streamline development, integrate services, and create intelligent applications.
Read articleAzure AI Document Intelligence with .NET
c-sharpcorner.com
Automate document processing with Azure AI Document Intelligence and .NET. Extract data from invoices, receipts, and more, reducing manual effort.
Read article