Session

A Tale of Two Upgrades: Modernizing .NET With and Without AI

Legacy .NET migrations have always been painful. Now there are two very different ways to approach them:
1. Let GitHub Copilot App Modernization do the heavy lifting with AI-powered assessment and automated code transforms, or
2. Take the incremental route using YARP, the .NET Upgrade Assistant, and the Strangler Fig pattern.

Both promise to get you to modern ASP.NET Core but they handle the journey very differently.

In this session, we'll run both approaches against the same legacy ASP.NET application so you can see exactly what each one does well, where they struggle, and which one belongs in your toolbox for which situation. You'll see Copilot App Modernization's assessment report and automated transforms in action, then watch the same app get migrated incrementally, module by module, with live traffic routing and zero big-bang risk.

You'll walk away with a clear-eyed view of what AI-assisted migration can and can't do today, and a practical framework for choosing the right approach based on your app's complexity, your team's risk tolerance, and what you actually have in your codebase.

Jonathan "J." Tower

.NET Foundation Board | 12x Microsoft MVP | Founder & Consultant

Grand Rapids, Michigan, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top