Home Archive ASP.NET Core migration, performance and AI – .NET News Daily Issue #415 (Mar 19, 2026)

Editor's note

I pulled a deliberately mixed lineup this time, from ASP.NET Core modernization to AI tooling and database work. The WebHost to WebApplication migration piece and the bulk update article stood out because they solve practical upgrade and throughput problems many teams face. I also liked the Copilot and azd items for showing where the platform workflow is headed without losing the day-to-day developer angle.

ASP.NET Core migration, performance and AI

Enjoying the newsletter? Your feedback helps us grow and reach more developers.

Share your testimonial →

Today's Articles

Modernizing .NET — Part 14: Migrating from WebHost to WebApplication in ASP.NET Core

https://medium.com/@michael.kopt/modernizing-net-part-14-migrating-from-webhost-to-webapplication-in-asp-net-core-612a7a8e1b88?source=rss------dotnet-5

WebHost was common in early ASP.NET Core apps. This post shows how to migrate to the modern WebApplication model.

Article preview

How to Convert a String to an Enum and back in C#

https://www.pietschsoft.com/post/2026/01/17/how-to-convert-string-to-enum-and-back-in-csharp

Enums are great for making code more readable and less error-prone than passing around “magic strings” or numbers. But in the real world, strings still happen — config files, query strings, JSON paylo...

Article preview

Building a RAG (Retrieval-Augmented Generation) System in .NET — With a Practical Example

https://blog.gopenai.com/building-a-rag-retrieval-augmented-generation-system-in-net-with-a-practical-example-aad1be72b384?source=rss------dotnet-5

Artificial Intelligence applications often struggle with one major limitation: Continue reading on GoPenAI »

Article preview

⚡ 15 C# Performance Mistakes That Kill Your Application (And How to Fix Them).

https://www.c-sharpcorner.com/article/15-c-sharp-performance-mistakes-that-kill-your-application-and-how-to-fix-them/

Boost C# app performance! Discover 15 common mistakes that kill scalability & learn how to fix them. Essential for APIs, microservices, & high-throughput systems.

Article preview

Windows stack limit checking retrospective: x86-32, also known as i386

https://devblogs.microsoft.com/oldnewthing/20260312-00/?p=112136

We start our survey of historical stack limit checking functions on Windows with the 80386 family of processors. This function has actually changed form over the years, so we'll start with the "o...

Article preview

Optimizing Bulk Database Updates in .NET: From Naive to Lightning-Fast

https://www.milanjovanovic.tech/blog/optimizing-bulk-database-updates-in-dotnet

Seven approaches to bulk-updating rows in PostgreSQL from .NET using Dapper and EF Core, from naive per-row updates to binary COPY. Each step cuts down on round-trips or removes dynamic SQL entirely.

Article preview

Nullable Reference Types in C# – Eliminating the Billion-Dollar Mistake

https://www.c-sharpcorner.com/article/nullable-reference-types-in-c-sharp-eliminating-the-billion-dollar-mistake/

C#'s Nullable Reference Types (NRT) combat the infamous "billion-dollar mistake" by catching null reference exceptions at compile time, boosting code reliability and maintainability.

Article preview

SQL to Insights in Minutes with Copilot for Data Factory | Data Exposed

https://www.youtube.com/watch?v=VviZ6ViEhGw

In this episode of Data Exposed, see how AI and Copilot in Microsoft Fabric Data Factory help you go from Azure SQL data to insights in minutes. 3:07 Data Factory in Microsoft Fabric

Article preview

Serilog Email Sink: A Production-Ready Setup Guide

https://medium.com/@nuthim/serilog-email-sink-a-production-ready-setup-guide-e1da7f2ed149?source=rss------csharp-5

One config section. Async delivery. Your errors find you.

Article preview

Azure Developer CLI (azd): One command to swap Azure App Service slots

https://devblogs.microsoft.com/azure-sdk/azd-appservice-swap/

Swap deployment slots from your terminal—azd already knows your app. Azure App Service deployment slots let you stage changes and swap them into production with zero downtime. With azd, you can

Article preview

GitHub Copilot Dev Days: Build faster with GitHub Copilot CLI, in VS Code & Visual Studio, and beyond!

https://developer.microsoft.com/blog/github-copilot-dev-days

Modern software development is moving fast—and AI is now a practical part of how Microsoft developers design, build, and ship applications e

Article preview

Windows App Development CLI v0.2: .NET support, manifest placeholders, "winapp store" and more!

https://devblogs.microsoft.com/ifdef-windows/windows-app-development-cli-v0-2-net-support-manifest-placeholders-winapp-store-and-more/

This release is driven largely by community feedback and packs in native .NET project support, manifest placeholders that eliminate hardcoded executable names, Microsoft Store Developer CLI integratio...

Article preview

Building a Real-Time Customer Support System in .NET

https://towardsdev.com/building-a-real-time-customer-support-system-in-net-8757ea790fd4?source=rss------dotnet-5

Most people think a customer support system is just a chat box. Continue reading on Towards Dev »

Article preview

GPT-5.4 just landed in VS Code!

https://www.youtube.com/watch?v=A8LiOBd5AgQ

Article preview

Stop Building CRUD APIs — Modern .NET Systems Don’t Look Like That Anymore

https://medium.com/@mohsho10/stop-building-crud-apis-modern-net-systems-dont-look-like-that-anymore-146b9f7fce4a?source=rss------dotnet-5

A field guide for senior engineers who don’t want to ship 2010 architecture in 2026

Article preview

Jasen's take on today's picks

Modernizing .NET — Part 14: Migrating from WebHost to WebApplication in ASP.NET Core

A practical migration guide for moving older ASP.NET Core apps onto the WebApplication model.

How to Convert a String to an Enum and back in C#

A clear refresher on converting strings to enums safely, with real-world edge cases in mind.

Building a RAG (Retrieval-Augmented Generation) System in .NET — With a Practical Example

A hands-on RAG walkthrough that shows how .NET apps can plug into retrieval and generation workflows.

⚡ 15 C# Performance Mistakes That Kill Your Application (And How to Fix Them).

A performance checklist for C# apps that is especially relevant for APIs and high-throughput services.

Windows stack limit checking retrospective: x86-32, also known as i386

A historical Windows deep dive that’s interesting if you like runtime internals and platform behavior.

Optimizing Bulk Database Updates in .NET: From Naive to Lightning-Fast

Seven bulk-update approaches compared, from naive row-by-row writes to faster PostgreSQL techniques.

Nullable Reference Types in C# – Eliminating the Billion-Dollar Mistake

A solid reminder that nullable reference types catch bugs earlier and improve code reliability.

SQL to Insights in Minutes with Copilot for Data Factory | Data Exposed

Copilot in Fabric Data Factory shows a practical path from Azure SQL data to faster insights.

Serilog Email Sink: A Production-Ready Setup Guide

A production-oriented Serilog email sink setup that focuses on reliable error delivery.

Azure Developer CLI (azd): One command to swap Azure App Service slots

azd slot swapping makes Azure App Service deployments simpler, faster, and less error-prone.

GitHub Copilot Dev Days: Build faster with GitHub Copilot CLI, in VS Code & Visual Studio, and beyond!

A Copilot Dev Days roundup that highlights how Microsoft is pushing AI tooling into daily development.

Windows App Development CLI v0.2: .NET support, manifest placeholders, "winapp store" and more!

The Windows App Development CLI update adds .NET support and better project and Store workflow.

Building a Real-Time Customer Support System in .NET

A real-time support system example that ties together familiar .NET building blocks for live UX.

GPT-5.4 just landed in VS Code!

GPT-5.4 in VS Code is another signal that AI-assisted coding is becoming part of the default workflow.

Related issues

📬 Get daily .NET content delivered to your inbox