ASP.NET Core migration, performance and AI
Issue #415 covers WebHost-to-WebApplication migration, C# enum and nullable reference guidance, bulk DB updates, Copilot, Serilog, and Azure slot swaps.
Jasen's top three picks
- 1 Modernizing .NET — Part 14: Migrating from WebHost to WebApplication in ASP.NET Core
medium.com
A practical migration guide for moving older ASP.NET Core apps onto the WebApplication model.
- 2 How to Convert a String to an Enum and back in C#
pietschsoft.com
A clear refresher on converting strings to enums safely, with real-world edge cases in mind.
- 3 Building a RAG (Retrieval-Augmented Generation) System in .NET — With a Practical Example
blog.gopenai.com
A hands-on RAG walkthrough that shows how .NET apps can plug into retrieval and generation workflows.
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.
Today's articles
Modernizing .NET — Part 14: Migrating from WebHost to WebApplication in ASP.NET Core
medium.com
WebHost was common in early ASP.NET Core apps. This post shows how to migrate to the modern WebApplication model.
Read articleHow to Convert a String to an Enum and back in C#
pietschsoft.com
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...
Read articleBuilding a RAG (Retrieval-Augmented Generation) System in .NET — With a Practical Example
blog.gopenai.com
Artificial Intelligence applications often struggle with one major limitation: Continue reading on GoPenAI »
Read article⚡ 15 C# Performance Mistakes That Kill Your Application (And How to Fix Them).
c-sharpcorner.com
Boost C# app performance! Discover 15 common mistakes that kill scalability & learn how to fix them. Essential for APIs, microservices, & high-throughput systems.
Read articleWindows stack limit checking retrospective: x86-32, also known as i386
devblogs.microsoft.com
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...
Read articleOptimizing Bulk Database Updates in .NET: From Naive to Lightning-Fast
milanjovanovic.tech
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.
Read articleNullable Reference Types in C# – Eliminating the Billion-Dollar Mistake
c-sharpcorner.com
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.
Read articleSQL to Insights in Minutes with Copilot for Data Factory | Data Exposed
youtube.com
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
Read articleSerilog Email Sink: A Production-Ready Setup Guide
medium.com
One config section. Async delivery. Your errors find you.
Read articleAzure Developer CLI (azd): One command to swap Azure App Service slots
devblogs.microsoft.com
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
Read articleGitHub Copilot Dev Days: Build faster with GitHub Copilot CLI, in VS Code & Visual Studio, and beyond!
developer.microsoft.com
Modern software development is moving fast—and AI is now a practical part of how Microsoft developers design, build, and ship applications e
Read articleWindows App Development CLI v0.2: .NET support, manifest placeholders, "winapp store" and more!
devblogs.microsoft.com
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...
Read articleBuilding a Real-Time Customer Support System in .NET
towardsdev.com
Most people think a customer support system is just a chat box. Continue reading on Towards Dev »
Read articleGPT-5.4 just landed in VS Code!
youtube.com
Stop Building CRUD APIs — Modern .NET Systems Don’t Look Like That Anymore
Read article