Content by dotnet (193)
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.
Jakub Florkowski, Shane Neuville, and Gerald Versluis demonstrate building a .NET MAUI app using GitHub Copilot and AI, highlighting the real-world workflow and decision-making behind AI-powered mobile development.
The dotnet team, with Jon Dick and Allan Ritchie, showcases how .NET MAUI now supports more platforms and details their use of AI for improved development productivity.
Presented by dotnet, this session explains how software developers can use Microsoft Agent Framework's low-level primitives and composable workflow patterns for greater flexibility and control in system orchestration.
This community standup hosted by dotnet features Yurii Hryhoriev, Jiri Cincura, and Shay Rojansky discussing how dotConnect and Entity Developer make .NET data development simpler and more productive.
Mattias Karlsson and the On .NET Live team demonstrate how developers can use Cake.Sdk and modern .NET to write maintainable DevOps scripts as C# apps, simplifying automation and improving the developer experience.
dotnet presents an in-depth community session featuring Bruno Capuano and Brady Gaster, demonstrating SQUAD, an open-source orchestration toolkit for creating AI agent teams in C#/.NET apps.
dotnet hosts a live session on Rx.NET v7, led by Ian Griffiths, Katie Savage, Frank Boucher, and Cam Soper, exploring new features and future directions in reactive programming for .NET developers.
Daniel Roth and Javier Calvarro Nelson present the ASP.NET Core and Blazor roadmap for .NET 11, offering insights beneficial for developers in the Microsoft ecosystem.
In this AI Community Standup, Bruno Capuano and Maanav Dalal show .NET developers how to run AI models locally using Foundry Local. Presented by dotnet.
Hosted by dotnet and featuring David Ortinau and Gerald Versluis, this session provides community insights and updates on .NET MAUI and related developer tools from Microsoft's London Paddington office.
In this .NET Data Community Standup episode, Adam Sitnik joins Jiri Cincura and Shay Rojansky to discuss Microsoft.Extensions.DataIngestion, providing developers with insights into its database and AI integration capabilities.
dotnet demonstrates how GitHub Copilot and Visual Studio can guide developers through upgrading legacy .NET applications, showcasing a practical workflow from assessment through to execution.
In this video, Ed Charbeneau from Progress Telerik joins Daniel Roth to demonstrate how developers can leverage AI coding tools and intelligent UI components for building smart .NET Blazor applications.