Tales from the .NET 8 Migration Trenches -
This talk was recorded at NDC London in London, England. #ndclondon #ndcconferences #developer #softwaredeveloper Attend the next NDC conference near you: https://ndcconferences.com https://ndclondon.com/ Subscribe to our YouTube channel and learn every day: / @NDC Follow our Social Media! / ndcconferences / ndc_conferences / ndc_conferences #dotnet #architecture #web #app It’s served its users well, but now our .NET 4.8 app is looking a bit long in the tooth. Although technically still supported, the framework as a whole is at a dead end. It’s time to modernize, but that doesn’t mean rewrite. In this talk, I’ll walk through migrating a typical enterprise .NET 4.8 web app from soup to nuts. We’ll look at tools and techniques for migrating features and components incrementally (and still deploying to production). I’ll also highlight some of the newer analyzers to see what we can easily migrate, adapt, or replace. We’ll look at many of the common dependencies and components most systems incorporate, such as Entity Framework, SignalR, and DI containers, and how to modernize and migrate those components. There may even be Web Forms! Migrating to modern frameworks can seem daunting, but luckily for us, we can do so in a safe, deliberate approach that I will walk through in a real-world example.

Using Vector Databases for Multimodal Embeddings and Search - Zain Hasan - NDC London 2024

ASP.NET Core Full Course For Beginners (.NET 8)

AI Business Brief - July 24, 2026

Common mistakes in EF Core - Jernej Kavka - NDC Porto 2023

Clean Architecture with ASP.NET Core 10

Building AI Agents with Spring and MCP by James Ward

Kafka for .NET Developers - Ian Cooper - NDC London 2024

Tactics for Building Background Services in .NET - Kevin Griffin - NDC Oslo 2023

Mastering Operational Health for Engineering Leaders - Iccha Sethi - NDC London 2024

10 Opinions For Creating More Maintainable .NET Apps - Scott Sauber - NDC Sydney 2024

.NET in a Box: Containerizing .NET Applications - Chris Ayers - NDC Sydney 2024

Correcting Common Async/Await Mistakes in .NET 8 - Brandon Minnick - NDC London 2024

CHOSEN ONE!! YOU SMILED LIKE AN ANGEL... THEN PLAYED CHESS LIKE THE MASTER

You are doing logging in .NET wrong. Let’s fix it. - Nick Chapsas - NDC London 2024

Design more decoupled services with one weird trick - Udi Dahan - NDC Oslo 2024

Real-Time Connected Apps with .NET MAUI, Blazor and SignalR - Gerald Versluis

Carbon: graduating from the experiment - Chandler Carruth - NDC Toronto 2026

Learn Dependency Injection in less than 20 minutes! - C# DI - #csharp #dependencyinjection #net

.NET gRPC - deep dive - Irina Scurtu - NDC London 2024

10 Things I Do On Every .NET App - Scott Sauber - NDC Oslo 2025

Deep .NET: A Complete .NET Developer's Guide to Span with Stephen Toub and Scott Hanselman

Bill Chesnut: Why Azure Logic Apps are Better for Integration Workloads

Keynote: Debug your thinking - Laila Bougria - NDC London 2024

Correcting Common Async/Await Mistakes in .NET 8 - Brandon Minnick - Copenhagen DevFest 2023

DO NOT BUY: LG’s Spyware TVs, Monitors, and Wiretapping Concerns

