From prototypes to production to advanced migrations, this year, like many, I have shipped more code and created more products than ever before. Thanks to Copilot across GitHub, VS Code, and Visual Studio I have streamlined and optimized my workflows to build some astonishing apps. I have learned many lessons along the way, so let's dive into them.
Before the age of agents, tech debt often went straight from the backlog to the graveyard. While it’s important to continually identify ways to improve your services, it can be difficult to prioritize those items over customer-facing enhancements.
With the introduction of AI agents, that paradigm has shifted: you can now more easily modernize, refactor, and evolve your codebase, ensuring it never becomes the next legacy. This talk will cover how to embrace the process of modernizing legacy software and how to leverage AI agents, like Copilot coding agent, to keep your codebase up to date.
Ready for a deep dive in the Copilot CLI? Go beyond the basics as John shows you advanced ways of thinking about and using the Copilot CLI to help script and automate your daily development activities.
Spec Kit is an open-source toolkit that allows you to focus on product scenarios and predictable outcomes instead of vibe coding every piece from scratch. Den shows off what it is, how to get setup, and how to get started with spec drive development with GitHub Copilot.
Visual Studio 2026 is here and is a huge lead forward for AI-driven development. Join Mads as he goes beyond the basics of code generation and shows the power of Visual Studio with advanced agents to help you debug and profile your applications with AI.
In this recorded Live! 360 session, Jeff Fritz shows how to take a simple .NET application and transform it into a cloud-ready, observable, resilient system using Aspire. Through live coding and practical demos, you’ll see how Aspire streamlines orchestration, service discovery, telemetry, diagnostics, containerization, AI integration, and deployment to Azure—all with minimal code changes.
If you're building modern .NET apps, managing multiple services, or trying to simplify cloud development, Aspire gives you powerful tools to ship more reliable applications with less complexity.
🔑 What You’ll Learn • How .NET Aspire simplifies distributed application development • Adding service defaults, resiliency, health checks & observability • Connecting projects with service discovery instead of config files • Using the Aspire dashboard for logs, traces, metrics & debugging • Running services in containers and integrating Redis for caching • Adding AI features to your .NET app using GitHub models • Deploying Aspire-enabled apps to Azure Container Apps • Best practices for local development, cloud deployment, and multi-service systems
⏱️ Chapters 00:00 What is Aspire & why it matters 04:20 Streamlining complex .NET app architectures 9:18 Live demo: the WeatherHub sample app 13:30 Adding service defaults & wiring up telemetry 19:05 Aspire dashboard: logs, traces & metrics 32:08 Service discovery & external service references 44:57 Health checks & diagnosing failures 49:05 Adding Redis caching + RedisInsight 56:35 Integrating AI via GitHub models 1:02:58 Resource graphs, observability & metrics 1:06:25 Deploying to Azure Container Apps