In this session featuring Daniel Roth and Javier Calvarro Nelson, dotnet demonstrates how GitHub Copilot helps upgrade the .NET eShop app with new Blazor features, emphasizing AI-assisted .NET 10 development.

Upgrading eShop with Blazor in .NET 10 Using GitHub Copilot

Presenters: Daniel Roth, Javier Calvarro Nelson
Source: dotnet (ASP.NET Community Standup video)

Overview

This session showcases how GitHub Copilot can help developers bring their existing .NET eShop application up to speed with the latest Blazor features available in .NET 10. The discussion centers around:

  • Implementing Not Found Handling: Learn how to handle missing resources gracefully in modern Blazor applications.
  • State Persistence in Components: Explore strategies for persisting component state using new features in .NET 10.
  • AI-Accelerated Upgrades: See real examples of GitHub Copilot suggesting code improvements, boilerplate, and bug fixes to accelerate adoption of new Blazor capabilities.

Key Topics

  • .NET 10 enhancements for Blazor
  • Practical workflow for upgrading existing Blazor apps
  • Using AI (GitHub Copilot) to:
    • Generate code for new Blazor APIs
    • Refactor outdated patterns
    • Speed up repetitive tasks
  • Live demonstrations of Copilot in action
  • Tips for integrating Copilot into team workflows

Takeaways

  • Understand how .NET 10 improves Blazor development
  • Learn how to use GitHub Copilot to streamline your upgrade projects
  • See practical examples of AI-assisted engineering for modern web apps

Resources

Speakers

  • Daniel Roth
  • Javier Calvarro Nelson