Demystifying Microsoft Agent Framework Middleware
Featuring: Daniel Costea, Katie Savage, Scott Addie, Frank Boucher #dotnet #dotnetdeveloper
In this session we'll walk through how Daniel Costea uses ChatClient and Agent middleware to turn plain .NET AI agents into production‑ready systems with observability, safety, and cost control. Starting from an agent that talks directly to an LLM, he walks through real‑world failure modes (cost spikes, privacy leaks, unsafe tool calls) and then layers in SharedFunction, Response, and FunctionCalling middleware to fix them. Along the way, he connects each concept to the familiar ASP.NET Core middleware pattern so .NET developers can reuse an existing mental model for building robust AI agents.

Featuring: Daniel Costea, Katie Savage, Scott Addie, Frank Boucher #dotnet #dotnetdeveloper
In this session we'll walk through how Daniel Costea uses ChatClient and Agent middleware to turn plain .NET AI agents into production‑ready systems with observability, safety, and cost control. Starting from an agent that talks directly to an LLM, he walks through real‑world failure modes (cost spikes, privacy leaks, unsafe tool calls) and then layers in SharedFunction, Response, and FunctionCalling middleware to fix them. Along the way, he connects each concept to the familiar ASP.NET Core middleware pattern so .NET developers can reuse an existing mental model for building robust AI agents.

Featuring: Leslie Richardson, Simona Liao #visualstudio
Simona shows us how to build and use agent skills, which are lightweight packages with specialized knowledge an agent can discover and use while solving a task.

Featuring: Daniel Roth, Devin Breshears, David Wengier, Chris Sienkiewicz #dotnet #aspnetcore
It’s not just about new features. It’s about getting more done faster. Join us as we walk through the latest Razor editor and tooling improvements that help streamline development, reduce friction, and improve reliability. We’ll show how these changes make a difference in real workflows, with live demos and insights from the team.

Featuring: Bruno Capuano (https://www.linkedin.com/in/elbruno/), Tommaso Stocchi (https://www.linkedin.com/in/tommaso-stocchi/) #Aspire #MAF #Foundry
Join Bruno and Tommaso for a look at building distributed multi-agent systems with Aspire and MAF (Microsoft Agent Framework). In this session, we’ll explore how agentic applications can be composed across services, how agents coordinate in a distributed architecture, and how these patterns can help shape Foundry-oriented scenarios as well. To make it real, we’ll walk through a live ski resort demo that shows multiple agents collaborating, exchanging context, and driving intelligent outcomes across the system. If you’re exploring modern agentic architectures, this session will give you practical ideas for building multi-agent apps with Aspire and MAF.

Featuring: Shay Rojansky, Jiri Cincura #ef #efcore #data #temporal #sqlserver #postgres
In this session we'll take a deep look at temporal tables and constraints in database. The recently-released PostgreSQL 18 contains new temporal constraint functionality that superficially looks similar to SQL Server's temporal tables, but the two are in reality quite different. We'll dive into the details, compare the two and discuss two completely different concepts of what it means to store temporal data in databases.




