Microsoft Build 2025 - Session Articles

This directory contains detailed notes and summaries from Microsoft Build 2025 sessions, focusing on .NET Aspire, AI development, testing, and modern development practices.

Table of Contents

🔧 .NET & Language Features

  1. BRK101: AI-Powered .NET Modernization
  2. BRK103: Microsoft Developers Use AI
  3. BRK114: C# 14 Language Features and Beyond
  4. DEM515: Write Better C# Code
  5. DEM518: Direct C# File Execution

🤖 AI & Development Tools

  1. BRK104: Building Next Gen Apps with AI & .NET
  2. BRK119: Debug Like a Pro
  3. BRK127: AI and Dev Box Developer Potential
  4. DEM509: Essential AI Prompts for Developers
  5. DEM519: Agent Mode for Serious Developers

🌐 Web Development & Cloud

  1. BRK106: .NET Aspire AI & Cloud
  2. BRK122: ASP.NET Core & Blazor Future
  3. BRK123: Build AI Apps with Microsoft Graph
  4. DEM508: .NET Aspire Testing
  5. DEM520: Local AI Development

🔗 Agents & Integration

  1. BRK141: RAG for Enterprise Agents
  2. BRK155: Azure AI Foundry
  3. BRK163: M365 Agents SDK
  4. BRK165: Building Agents for Microsoft 365 Copilot
  5. BRK176: Multi-Agent Solutions
  6. DEM517: MCP Server

🖥️ Windows & Infrastructure

  1. BRK195: Inside Azure Innovations
  2. BRK199: Accelerate Modernization
  3. BRK204: Microsoft Databases
  4. BRK223: Windows AI Foundry
  5. BRK224: Windows AI APIs
  6. BRK225: Windows ML
  7. BRK226: Windows Developer Tools
  8. BRK229: MCP on Windows

🛠️ Tools & Productivity

  1. DEM524: Running LLMs Locally
  2. DEM571: PowerToys Extensions
  3. DEM581: Transforming Microsoft Learn
  4. ODFP957: Sentry & Copilot AI Debugging
  5. STUDIO14: Agents & Azure AI Foundry

Build Presentations

BRK101: AI-Powered .NET Modernization

Summary | Details

AI-powered tools transforming .NET application modernization with GitHub Copilot-assisted upgrades and Azure migration capabilities. Live demonstrations of automated code transformations and intelligent migration solutions.

Speakers: Scott Hunter (VP Azure Developer), Chester Husk (Product Manager .NET Tools)
Duration: ~45 minutes


BRK103: Microsoft Developers Use AI

Summary | Details

Authentic look at how Microsoft .NET developers integrate AI tools into daily workflows. Features live demos of GitHub Copilot and production examples from David Fowler and Stephen Toub.

Speakers: David Fowler (Distinguished Engineer), Stephen Toub (Partner Software Engineer)
Duration: 1 hour


BRK104: Building Next Gen Apps with AI & .NET

Summary | Details

Comprehensive exploration of building modern applications with AI integration using .NET technologies. Covers architectural patterns, best practices, and practical implementation strategies.


BRK106: .NET Aspire AI & Cloud

Details

Evolution of .NET Aspire from local development tool to comprehensive platform for building, testing, and deploying modern applications. Covers AI integration, multi-language support, and productivity enhancements.

Speakers: Damian Edwards (Microsoft), David Fowler (Microsoft), Maddy Montaquila (PM Aspire Team), Devis Lucato (Office of the CTO)


BRK114: C# 14 Language Features and Beyond

Summary | Details

Demo-filled tour of upcoming C# 14 features including dictionary expressions, extension members, field access in auto-properties, and operator enhancements. Focus on making code clearer and more expressive.

Speakers: Mads Torgersen (C# Lead Designer), Dustin Campbell (Software Architect)


BRK119: Debug Like a Pro

Summary | Details

Advanced debugging techniques and efficiency improvements using Visual Studio and AI-powered tools. Practical demonstrations of debugging workflows and productivity enhancements.


BRK122: ASP.NET Core & Blazor Future

Details

Future direction of web development using ASP.NET Core and Blazor. Covers .NET 10 focus areas including performance improvements, developer productivity, and AI integration.

Speakers: Daniel Roth, Mike Kistler


BRK123: Build AI Apps with Microsoft Graph

Summary | Details

Building intelligent applications leveraging Microsoft Graph data with AI capabilities. Integration patterns and practical implementation examples.


BRK127: AI and Dev Box Developer Potential

Summary | Details

Unleashing developer potential through AI integration and Dev Box cloud development environments. Focus on productivity enhancements and modern development workflows.


BRK141: RAG for Enterprise Agents

Summary

Retrieval-Augmented Generation (RAG) patterns for enterprise AI agents using Azure AI Search. Advanced techniques for building intelligent enterprise applications.


BRK155: Azure AI Foundry

Summary

Azure AI Foundry as the comprehensive AI app and agent factory. Platform capabilities for building, deploying, and managing AI solutions at enterprise scale.


BRK163: M365 Agents SDK

Summary | Details

Creating agents for Microsoft 365 Copilot using the M365 Agents SDK. Custom engine development and integration patterns.


BRK165: Building Agents for Microsoft 365 Copilot

Summary | Details

Comprehensive guide to building agents that integrate with Microsoft 365 Copilot ecosystem. Architecture patterns and development best practices.


BRK176: Multi-Agent Solutions

Summary | Details

Multi-agent solutions using Copilot Studio and M365 Agents SDK. Complex agent orchestration and collaboration patterns.


BRK195: Inside Azure Innovations

Summary | Details

Deep dive into Azure innovations with Mark Russinovich. Latest developments in cloud infrastructure, security, and platform capabilities.

Speaker: Mark Russinovich (CTO Microsoft Azure)


BRK199: Accelerate Modernization

Summary | Details

Strategies and tools for accelerating application modernization at enterprise scale. Migration patterns and automation techniques.


BRK204: Microsoft Databases

Summary | Details

Latest updates and innovations in Microsoft’s database offerings. New features, performance improvements, and integration capabilities.


BRK223: Windows AI Foundry

Summary | Details

Overview of Windows AI Foundry platform for AI development on Windows. Tools, capabilities, and integration options.


BRK224: Windows AI APIs

Summary

Integrating AI capabilities using Windows AI APIs. Native AI integration patterns and development approaches.


BRK225: Windows ML

Summary

Bringing custom models to Windows using Windows ML. Model deployment, optimization, and integration strategies.


BRK226: Windows Developer Tools

Summary | Details

Boosting development productivity with Windows developer tools. Enhanced workflows and productivity enhancements.


BRK229: MCP on Windows

Summary | Details

Unlocking agentic applications using Model Context Protocol on Windows. Implementation patterns and development strategies.


DEM508: .NET Aspire Testing

Details

Streamlining application testing with .NET Aspire and Playwright. End-to-end testing strategies for distributed applications.

Speaker: Jeff Fritz


DEM509: Essential AI Prompts for Developers

Summary | Details

Essential AI prompting techniques for developers. Best practices for effective AI-assisted development workflows.


DEM515: Write Better C# Code

Summary | Details

Advanced techniques for writing better, more maintainable C# code. Best practices and modern coding patterns.


DEM517: MCP Server

Details

Building, deploying, and using your first Model Context Protocol server. Architecture, deployment options, and implementation strategies.

Speakers: James Montemagno, Katie Savage


DEM518: Direct C# File Execution

Summary | Details

Direct C# file execution capabilities. Simplified development workflows and rapid prototyping techniques.


DEM519: Agent Mode for Serious Developers

Summary | Details

Advanced agent mode capabilities for professional developers. Autonomous development workflows and AI-assisted coding patterns.


DEM520: Local AI Development

Details

Local AI development using Microsoft’s Foundry Local platform with .NET Aspire. Benefits and challenges of local AI model execution.

Duration: ~13 minutes live demonstration


DEM524: Running LLMs Locally

Summary

Running Large Language Models on local machines. Setup, optimization, and practical implementation strategies.


DEM571: PowerToys Extensions

Summary | Details

Extending applications with PowerToys integrations. Custom plugin development and productivity enhancements.


DEM581: Transforming Microsoft Learn

Summary | Details

How AI is transforming Microsoft Learn platform. Educational technology innovations and learning experience enhancements.


ODFP957: Sentry & Copilot AI Debugging

Summary | Details

Sentry and Copilot integration for AI-powered debugging. Error tracking and resolution with intelligent assistance.


STUDIO14: Agents & Azure AI Foundry

Summary | Details

Comprehensive studio session on agents and Azure AI Foundry. Platform deep-dive and hands-on development experience.


Session Formats

  • BRK: Breakout sessions (45-60 minutes) with comprehensive coverage
  • DEM: Technical demonstrations (15-30 minutes) with live coding
  • STUDIO: Extended hands-on sessions with deep technical focus
  • ODFP: On-Demand Featured Presentation

Common Themes

  • AI Integration: Every session emphasizes AI-powered development tools
  • Developer Productivity: Focus on automation and enhanced workflows
  • Modern Architecture: Cloud-native, microservices, and distributed systems
  • Enterprise Scale: Solutions for large-scale development and deployment
  • Real-World Applications: Practical examples from Microsoft’s production systems

Additional Resources

Each session folder contains:

  • SUMMARY.md: Executive summary with key takeaways
  • README.Sonnet4.md: Detailed technical notes with code examples
  • Images: Supporting diagrams and screenshots
  • Links: References to official sessions and documentation