Content by dotnet (206)
dotnet covers the production-readiness pieces for an AI agent, focusing on observability with OpenTelemetry, governance and data protection with Microsoft Purview, and quality evaluation as the SDK evolves, then shows how to deploy the agent to Foundry Hosted Agents and maintain it with a refresh-prompt workflow.
dotnet demonstrates how to make an AI agent interact with real user data more safely by adding file access, explicit human approvals for sensitive actions, and durable memory that persists across restarts.
dotnet explains four additions that make an AI agent more practically useful: skills for loading domain knowledge on demand (including centrally managed skills in Azure AI Foundry), constrained shell access for file work, a CodeAct sandbox for writing and running code, and background agents for parallel research.
dotnet demonstrates how to stand up an agent “harness” in C# using a single AsHarnessAgent call, then incrementally add tool calling, web search, and planning so a vague request becomes a tracked, step-by-step execution loop.
dotnet explains how AI-assisted workflows are changing Windows Forms development, using real scenarios for migrating a legacy WinForms LOB app and building a new WinForms solution, plus a look at WinForms designer updates and upcoming .NET 11 runtime features.
dotnet explains what .NET developers need to know to improve application performance, focusing on how to identify hotspots, prevent common performance problems early, and use tooling to diagnose and fix slow code.
dotnet discusses how .NET MAUI development is changing in 2026, focusing on AI-assisted workflows and how to customize GitHub Copilot for mobile and desktop app development, alongside team-driven productivity enhancements across building, testing, design, and release.
dotnet outlines the future direction of ASP.NET Core and Blazor in .NET 11, focusing on the themes and priorities shaping upcoming web development capabilities on the platform.
dotnet presents a practical session on modernizing legacy .NET applications using Visual Studio 2026 and GitHub Copilot, covering assessment, upgrade planning, and AI-assisted fixes for compatibility and dependency issues in real-world, multi-project solutions.
dotnet explains how .NET developers can get more dependable results from modern AI by adding context through agentic workflows, including MCP tools, skills, and custom agents, and then connects those ideas to building cross-platform apps with Uno Platform across web, desktop, and mobile.
dotnet explains how to use GitHub Copilot to build migration tooling that makes moving between package versions (or to different libraries) more deterministic and reliable, including practical techniques for combining Copilot-assisted coding with .NET to reduce migration friction.
dotnet covers upcoming and recent C# language features, focusing on union types for modeling closed sets of shapes (common in wire protocols), plus a look at extension members and closed classes and how these features aim to make consuming code clearer and safer.
dotnet explains how to add practical AI capabilities to .NET apps using Microsoft.Extensions.AI, starting with features like summarization, classification, and semantic search across cloud and local models, then extending the same foundations into agentic systems with the Microsoft Agent Framework.
dotnet explains patterns for modernizing data and migrating line-of-business applications incrementally, focusing on moving the database first and evolving the app through stable API layers and modern data access approaches.
dotnet discusses how to evaluate a 2005 WinForms line-of-business application—whether it should be treated as legacy “cold case” software or as an actively maintained asset—and what that decision implies for ongoing maintenance and modernization work.
dotnet presents a short walkthrough on modernizing existing .NET applications and quickly adding agentic (AI agent) capabilities, focusing on practical steps and resources for .NET developers.
dotnet demonstrates how .NET Aspire can modernize an existing .NET application using the Aspire onboarding flow, focusing on reducing manual setup like YAML and hand-rolled OpenTelemetry while bringing the app into an Aspire-managed workflow.
dotnet introduces the Modernize CLI and how it’s used to modernize and migrate .NET applications to Azure, focusing on practical workflow steps for moving existing apps toward cloud-ready deployment targets.
dotnet presents a session on using GitHub Copilot to modernize legacy .NET Framework applications, focusing on AI-assisted workflows to assess, plan, and execute upgrades to the latest .NET with less manual effort and lower migration risk.
dotnet discusses what comes after completing an app modernization effort, focusing on the next steps to make modernized applications “smarter” and more capable in real-world production environments.
dotnet presents “.NET Day of Agentic Modernization 2026”, focused on modernizing applications in the .NET ecosystem, with an emphasis on agentic modernization as a theme for updating and evolving existing codebases.
dotnet hosts João Antunes discussing the transactional outbox pattern for distributed applications, using his OutboxKit toolkit as a concrete example and sharing lessons learned (plus alternatives) for avoiding lost messages and consistency issues.
dotnet hosts an ASP.NET Community Standup with Chris Martinez and Sander ten Brinke on combining ASP.NET API Versioning with the new ASP.NET Core OpenAPI packages in .NET 10 to generate clean, aligned OpenAPI documents for Minimal APIs and controllers without duplicated configuration.
dotnet hosts a .NET Data Community Standup where Klaus Kirchhoff introduces a lightweight framework aimed at automating Entity Framework (EF) components, with Jiri Cincura also featured.
dotnet hosts an ASP.NET Community Standup where Jean‑Marc Prieur and Kyle Marsh show how AI can simplify Microsoft Entra ID authentication in ASP.NET Core and .NET Aspire apps, including setting up app auth, calling protected APIs, and assigning identities to AI agents with Entra Agent ID.
dotnet hosts a .NET MAUI team livestream where Jakub Florkowski, Shane Neuville, and Gerald Versluis build a MAUI app live using MauiDevFlow, an open-source toolkit that lets AI agents inspect and interact with a running app for debugging, UI inspection, and rapid iteration.
dotnet hosts an On .NET Live session where Wei Lin demonstrates building a first NuGet library using .NET 10 single-file scripting, GitHub, and GitHub Copilot, focused on an open-source Office-to-PDF conversion package.
dotnet hosts a Blazor Community Standup on upcoming .NET 11 improvements to Blazor virtualization, focusing on more flexible Virtualize scenarios like variable-height items and new APIs to control scroll position.
The dotnet team shares in-progress work to integrate Blazor with .NET Aspire, including a new Blazor gateway concept and deeper platform hooks for configuration flow, service discovery, diagnostics, and scaling across Blazor WebAssembly and Blazor Server apps.
dotnet hosts a VS Code Live session where Joel Norman and Jorge Balderas use GitHub Copilot Modernization inside VS Code to try modernizing a legacy .NET application, with links to Microsoft guidance and sample repos you can follow along with.
In this Blazor Community Standup video, dotnet (featuring Daniel Roth and Ondřej Roztočil) previews upcoming Blazor validation improvements in .NET 11, including async validation, localized validation messages, and client-side validation without requiring an interactive render mode.
The dotnet team hosts a community standup showing how to upgrade GenAINET samples to Microsoft Agent Framework (MAF) v1, using GitHub Copilot CLI and SQUAD to coordinate AI agents in a repo and speed up the work, then extending the samples toward production-style hosted-agent scenarios.
In this On .NET Live episode, dotnet hosts a walkthrough of Imposter, a .NET mocking library, with a demo and discussion of what differentiates it from other mocking tools, plus notes on contributing to the GitHub repo and a short Q&A.
In this On .NET Live episode, dotnet hosts a discussion with Steve Ardalis Smith about the economics and trade-offs of AI/LLM-based, agentic software development and what it may mean for developer productivity and the future demand for software developers.
In this .NET MAUI Community Standup video, dotnet introduces maui-labs as an official home for experimental and community-driven work for .NET MAUI developers, highlighting new platforms, rendering options, and ongoing experiments.
In this .NET AI Community Standup, the dotnet team shares what the MCP (Model Context Protocol) C# SDK v1.0 is, why it matters, and how .NET developers can use it to connect applications to AI models via a standardized protocol.
Radek Zikmund and Daniel Roth discuss new Zstandard compression support in .NET 11, highlighting APIs, integration with ASP.NET Core, and performance improvements for developers.
Chris Gomez presents a hands-on introduction to building games with .NET and MonoGame, showing how beginners can start developing 2D games on Windows and Linux.
The .NET team, including Bruno Capuano and Justin Yoo, provides an enterprise-focused walkthrough of AI agent architectures in .NET, showcasing Microsoft's Agent Framework with deployment on Azure.
dotnet presents an overview of the key updates in ASP.NET Core and Blazor for .NET 11 Preview 2, featuring Daniel Roth and Javier Calvarro Nelson, geared toward web developers.