Polly v8 Rewrote Itself From Scratch. Here's What Actually Changed

Polly v8 Rewrote Itself From Scratch. Here's What Actually Changed

Polly v8 didn't just add features to the v7 fluent policy API. It replaced the whole model: Policy.Handle<T>() and IAsyncPolicy are gone, and every strategy (retry, circuit breaker, timeout, fallback, hedging, rate limiting) now composes through one ResiliencePipelineBuilder. Here's what changed, the six built-in strategies, and how to test retries and circuit breakers without waiting for real delays.

2 days ago
Blazor Community Standup: Build agentic experiences with the Blazor AI Components
Video
0 views

Blazor Community Standup: Build agentic experiences with the Blazor AI Components

Modern AI applications are more than chat experiences. Learn how to use the new Blazor AI Components to build agent-centric apps where AI agents actively participate in the user experience, driving workflows, taking actions, and helping users get work done. 🔗 Links: https://www.theurlist.com/blazor-standup-20261006 🎙️ Featuring: Daniel Roth, Jon Galloway #dotnet #aspnetcore #blazor

2 days ago
.NET MAUI Community Standup: Inside GnollHack: Cross-Platform Game Development with .NET MAUI
Video
4997 views

.NET MAUI Community Standup: Inside GnollHack: Cross-Platform Game Development with .NET MAUI

Join us for the next .NET MAUI Community Standup as we welcome Tommi and Janne, the creators of GnollHack! GnollHack is a cross-platform, turn-based rogue-like built on the classic NetHack codebase and modernized with animated graphics, music, sound effects, voiceovers, and touch-friendly mobile gameplay. We’ll explore how the team uses .NET MAUI to bring a deep, traditional roguelike experience to Android, iOS, and Windows. Hear about their development journey, the challenges of building a feature-rich cross-platform game, and the lessons they learned along the way. Bring your questions and join us live! 📖 Chapters: 00:00 Intro 02:59 Welcome & Introductions 06:10 Community Links: .NET MAUI Day & Events 10:29 .NET MAUI Service Release 1.0110 & Updates 11:56 .NET Conf Call for Papers 12:37 .NET 11 Release Candidate 1 Overview 14:23 Live Activities Plugin for .NET MAUI 15:37 Sherpa .NET MAUI Tooling 17:12 Media Pipeline Plugin 17:46 .NET 11 Modern App Development Webinar 18:50 Performance Optimization Insights 20:28 UI Development Blog Highlights 22:06 Accessibility Scanner & Tooling 24:50 .NET MAUI on Linux: Open Source Initiatives 29:15 Deep Dive: GnollHack .NET MAUI Game Development 37:57 Why .NET MAUI & SkiaSharp for Game Dev 45:07 Challenges: Shipping to Stores & Asset Delivery 52:30 Current State of .NET MAUI for Game Dev 58:14 Future Roadmap & Linux Support 59:16 Gnoll Overseer: AI Assistant Integration 1:01:21 Nullbench: AI Benchmarking for Gaming 1:05:32 Q&A & Closing Remarks 🔗 Links: https://www.theurlist.com/maui-standup-october26 🎙️ Featuring: Gerald Versluis (@jfversluis), David Ortinau (@davidortinau), Tommi Gustafsson, Janne Gustafsson #dotNETMAUI #dotNET #GameDev #GnollHack

3 days ago
Let's Learn GitHub Copilot SDK - .NET Edition
Video
9659 views

Let's Learn GitHub Copilot SDK - .NET Edition

Join this beginner-friendly livestream to learn how to build agentic applications with the GitHub Copilot SDK for .NET, without implementing the agent loop yourself. Unlike calling a model API directly, the SDK gives your application programmatic access to Copilot’s agent runtime, including conversation management, planning, tool orchestration, streaming events, and session state. During the session, we’ll explore clients, sessions, prompts, and the agent runtime. You’ll learn how to create multi-turn conversations, stream responses in real time, expose application functions as tools, connect external capabilities through MCP servers, and control agent behavior with hooks and permission handlers. We’ll also help you understand when to use the Copilot SDK instead of the interactive Copilot CLI: use the CLI for developer tasks in the terminal, and use the SDK when you want to embed Copilot’s agentic capabilities in your own application or service. No prior experience with the GitHub Copilot SDK is required. 📖 Chapters: 00:00 Welcome & Introductions 04:58 Poll: Have you used GitHub Copilot SDK? 07:21 Session Overview & Agenda 17:36 Intro to GitHub Copilot SDK (101) 22:27 Creating & Configuring Sessions 24:05 Setting Permissions & Handling Events 38:58 Demo: Podcast Metadata Generator 47:37 Workshop Overview: Museum Exhibit Studio 52:02 Hands-on: Building the Curator Agent 02:07 Setting System Messages & Guardrails 11:58 Tool Orchestration & Function Calling 26:29 Structural Checks & Validation Loops 30:42 Integrating MCP Servers (Research Agent) 37:38 Generating Website Exhibit Content 1:48:45 Final Wrap-up & Q&A 🔗 Links: GitHub Copilot SDK: https://github.com/github/copilot-sdk/tree/main Demo code: https://github.com/jamesmontemagno/copilot-sdk-intro v1.0.15 Typed structured outputs for all SDKs: https://github.com/github/copilot-sdk/releases/tag/v1.0.15 Workshop: https://github.github.com/copilot-sdk-workshop/ Integrated Browser Docs: https://code.visualstudio.com/docs/debugtest/integrated-browser Visualizer: https://patniko.github.io/copilot-sdk-visualizer/ 🎙️ Featuring: James Montemagno (@JamesMontemagno), Matt Soucoup (@codemillmatt) #dotnet #githubcopilot #copilotsdk

3 days ago
You'll never guess who just beat Microsoft at .NET
Video
26415 views

You'll never guess who just beat Microsoft at .NET

Even faster than System.Text.Json and UTF8Json, REDox has just blown away the speed and memory benchmarks! REDox is here: https://github.com/CAPCOM-TD-OSS/REDox #csharp #dotnet #coding

3 days ago
.NET AI Community Standup: Interview Coach Evolves: MAF + GitHub Copilot SDK
Video
4227 views

.NET AI Community Standup: Interview Coach Evolves: MAF + GitHub Copilot SDK

* This content was pre-recorded. Bruno will join live in the chat! We just updated the Interview Coach! Join Bruno Capuano and Justin Yoo to explore the latest evolution of Interview Coach, a .NET sample built with Microsoft Agent Framework (MAF), now with GitHub Copilot SDK support. Discover how Copilot moves beyond the code editor to power an application where specialist agents review resumes, ask behavioral and technical questions, and deliver personalized feedback. The Copilot SDK handles model interactions and tool calls, while Agent Framework coordinates the agents and their handoffs. With shared MCP tools, a Blazor interface, and continued Microsoft Foundry support, this sample offers a practical starting point for your own agent-powered applications. ⌚ Chapters: 00:00 Intro & Welcome 03:43 .NET Conf 2026 Updates & Call for Presenters 05:38 .NET 11 Release Candidate 1 06:37 Native Memory for Agent Framework with Cosmos DB 07:30 Interview Coach Background & Evolution 10:25 Why the Interview Coach Sample Changed 13:03 Updated Architecture Overview 14:23 Code & Configuration Changes 17:28 Using GPT-4o-mini in Foundry & Copilot 18:50 Managing Agent Configurations 20:30 Running Aspire with the Isolated Parameter 24:49 Demonstrating Copilot SDK vs. Foundry Provider 26:42 Exploring the Agent Framework UI 28:06 Workflow: Triage Agent & Handoffs 30:52 PDF Processing & Cosmos DB Integration 32:53 Local Cosmos DB Emulator Benefits 34:00 Production Auth & Token Best Practices 38:28 Closing & Future Plans ➡️ Explore the source code and continue learning with the companion walkthrough and hands-on workshop: https://aka.ms/mafinterviewcoach/repohttps://aka.ms/mafinterviewcoach/bloghttps://aka.ms/mafinterviewcoach/workshop 🔗 Links: https://learn.microsoft.com/en-us/collections/d4gkh1tee47wo?source=docs 🎙️ Featuring: Bruno Capuano https://www.linkedin.com/in/elbruno/, Justin Yoo https://www.linkedin.com/in/justinyoo #dotnet #MAF #GitHubCopilotSDK #Agents #AI

4 days ago
The hidden trap of fixed buffers in C#

The hidden trap of fixed buffers in C#

After all, if they&rsquo;re marked as unsafe, there&rsquo;s gotta be a reason, right?

6 days ago
Build Agentic UI with the new Blazor AI components

Build Agentic UI with the new Blazor AI components

<p>Build Agentic UI with the new Blazor AI components for streamed content, tools, approvals, shared state, and generative experiences.</p> <p>The post <a href="https://devblogs.microsoft.com/dotnet/build-agentic-ui-blazor/">Build Agentic UI with the new Blazor AI components</a> appeared first on <a href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

6 days ago
"You're not a Software Engineer" - Nick Chapsas
Video
19947 views

"You're not a Software Engineer" - Nick Chapsas

Nick Chapsas opened his NDC Oslo keynote with a question: who are you? We sat outside the venue straight after and I asked him what happens when the answer stops being "software engineer". He thinks the job most of us trained for is gone, and not because AI writes better code. Because doing it by hand stopped being worth the time. So we spent an hour on what is left that is actually yours. Why everything built with an agent is starting to look the same, and what that says about identity. How Dometrain hires with no interviews, no job titles and no meetings. And how they put AI inside the product instead of just using it to build the product. One take, outside, no script. The seagulls are part of it and so is the audio. I'm also a Dometrain author, which is how Nick and I know each other. NICK YouTube: youtube.com/@nickchapsas Dometrain: dometrain.com #ai #aiengineering #softwaredevelopment

6 days ago
The First Rule of AI Solutions Architecture
Video
21479 views

The First Rule of AI Solutions Architecture

Before you build an AI agent, ask whether your problem actually needs one. In Season 0, Episode 0 of my Enterprise AI Architecture series, I walk through the difference between a simple process, a workflow, a document-based chatbot, and an AI agent. Using practical examples, we explore when conventional software is enough and when a system may benefit from dynamically choosing its next steps. We start with filtering numbers and importing CSV files into a database, then move into invoice routing and a more open-ended request: finding invoice errors and deciding how to address them. Good architecture starts with understanding the problem. Adding AI should serve a clear purpose. In this episode: 0/ When ordinary code is the right solution 1/ Why a branching workflow does not automatically need an agent 2/ Where LLMs, skills, tools, and delegation fit 3/ How clarification helps with ambiguous requests 4/ Why an architect must be comfortable saying, “You don’t need AI for this.” CHAPTERS 00:00 Enterprise AI Architecture: Season 0, Episode 0 00:24 Why start with when NOT to use agents? 01:13 Processes, inputs, and outputs 02:54 The car analogy: unnecessary AI 04:00 When ordinary code is enough 05:03 CSV imports and database workflows 05:43 Adding invoice routing 06:34 An open-ended invoice request 07:47 LLMs, skills, tools, and delegation 09:32 Asking the user for clarification 10:36 Choosing the right kind of solution 11:46 Closing thoughts Where have you seen an AI agent proposed for something that ordinary software could handle? Share your example in the comments. Subscribe for more episodes on designing practical enterprise AI solutions. #AIAgents #SoftwareArchitecture #EnterpriseAI

7 days ago
Spying on GitHub Copilot twice: CLI hooks versus VS Code

Spying on GitHub Copilot twice: CLI hooks versus VS Code

GitHub Copilot exposes two very different hook surfaces: a rich Copilot CLI stream with weak identity and derived turns, and a thin VS Code agent-hooks Preview with exact tool and agent IDs.

8 days ago
AG-UI Protocol now has a first-class .NET SDK

AG-UI Protocol now has a first-class .NET SDK

<p>The new AG-UI .NET SDK enables .NET services to expose and consume interoperable agent endpoints using Microsoft.Extensions.AI.</p> <p>The post <a href="https://devblogs.microsoft.com/dotnet/ag-ui-dotnet-sdk/">AG-UI Protocol now has a first-class .NET SDK</a> appeared first on <a href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

9 days ago