Modernize Your Apps in Days with AI Agents in GitHub Copilot
Microsoft Events presents a Microsoft Ignite 2025 session with Scott Hunter, Timothy Ng, and Kalpesh Sharma, focusing on rapid app modernization using AI agents in GitHub Copilot and Azure services.
Modernize Your Apps in Days with AI Agents in GitHub Copilot
Speakers: Scott Hunter, Timothy Ng, Kalpesh Sharma
Event: Microsoft Ignite 2025 | Session BRK103
Overview
This session demonstrates how to modernize legacy code and applications quickly by utilizing autonomous AI agents in GitHub Copilot, with deep Azure services integration. The approach reduces complexity and accelerates migration and upgrade efforts, allowing developers to effectively leverage the power of the cloud while maintaining control.
Key Topics Covered
-
.NET Framework Support and Containerization Assistant
New product updates helping developers move legacy .NET applications to modern environments with containerization tools. -
Portfolio Coordination with Azure Migrate and Partner Integrations
Techniques for orchestrating large app portfolios through Azure Migrate and integration with partner solutions. -
Workflow Flexibility in Upgrade Processes
Demonstrations of both continuous and interrupted upgrade workflows, showing how AI agents and GitHub Copilot adapt to developer needs. -
Automated Code Review and Upgrades
Example of automated Java code upgrades via code reviews and pull requests, streamlining modernization. -
Database Migration Demo
Step-by-step migration from Oracle to PostgreSQL within IntelliJ, highlighting how toolchains can be unified for smoother database transitions. -
Modernizing On-Prem Dependencies for Azure Migration
Strategies to update and refactor on-premises dependencies, making apps cloud-ready for Azure services. -
Developer Control and Workflow Efficiency
Developers stay in full control during the process, with visibility into AI agent operations and workflow improvements. -
Impact of GitHub Copilot and Azure OpenAI
How GitHub Copilot and Azure OpenAI can dramatically accelerate modernization speed, reducing manual work and improving confidence.
Resources
Session Chapters
- 0:00 – New Product Updates: .NET Framework Support and Containerization Assistant
- 7:43 – Portfolio Coordination with Azure Migrate and Partner Integrations
- 19:25 – Workflow Flexibility
- 21:15 – Automated Java Upgrade via Pull Request Example
- 22:19 – Database Migration: Oracle to PostgreSQL in IntelliJ
- 26:02 – Modernizing On-Premise Dependencies for Azure
- 35:16 – Developer Control & Workflow Efficiency
- 37:00 – Impact of Copilot and Azure OpenAI
- 44:46 – Wrap-up, Resources, and Preview Sign-Up
Takeaways
- Developers can transform and migrate legacy apps to cloud-native architectures in days, not months.
- Using AI agents within GitHub Copilot leads to faster, more reliable modernizations.
- Integration with Azure workflows, migration tooling, and support for various tech stacks—including .NET, Java, and databases—empowers efficient, flexible upgrade paths.