Copilot CLI, AG-UI, and .NET 11 Performance
This edition covers terminal AI assistants, the AG-UI .NET SDK, runtime benchmarks, EF Core 10, MAUI resilience, and crash debugging.
Jasen's top three picks
- 1 Copilot CLI
YapCast – Jesse Liberty
tl;drGitHub Copilot CLI is a terminal-native, agentic coding assistant that brings GitHub Copilot’s AI into your shell. Instead of only offering completions ...
- 2 RockBot with Rocky Lhotka
.NET Rocks! - Carl Franklin
How about a cloud-native AI assistant? That's RockBot! Carl and Richard talk with Rocky Lhotka about RockBot, Rocky's own variant of the OpenClaw/Hermes type...
- 3 Performance improvements in .NET 11
C# Digest - [email protected] (Jakub Chodounsky)
.NET 11 brings hundreds of small performance improvements across the runtime and libraries
Editor's note
I pulled together a deliberately varied set, from Copilot CLI and the new AG-UI .NET SDK to .NET 11 performance work. The production-crash debugging post stands out because it tackles a failure mode every team eventually faces.
Today's articles
Copilot CLI
YapCast – Jesse Liberty
tl;drGitHub Copilot CLI is a terminal-native, agentic coding assistant that brings GitHub Copilot’s AI into your shell. Instead of only offering completions in an editor, Copilot CLI lets you ask natu...
Topics: GitHub Copilot
Read articleRockBot with Rocky Lhotka
.NET Rocks! - Carl Franklin
How about a cloud-native AI assistant? That's RockBot! Carl and Richard talk with Rocky Lhotka about RockBot, Rocky's own variant of the OpenClaw/Hermes type personal assistant. Rocky talks about bein...
Read articlePerformance improvements in .NET 11
C# Digest - [email protected] (Jakub Chodounsky)
.NET 11 brings hundreds of small performance improvements across the runtime and libraries
Topics: Performance
Read articleNo, really, you need to pass all unhandled messages to DefWindowProc, part 2
Microsoft Dev Blogs - Raymond Chen
A customer reported a memory leak in Windows that occurred when they called RegisterDragDrop followed by RevokeDragDrop. They included a time travel trace of a sample program that demonstrated the...
Topics: Profiling
Read articleWhat Is AG-UI (Agent-User Interaction Protocol) and How to Use It in .NET Agentic Applications?
Medium - Rositsa Fakalieva
In short, AG-UI stands for Agent-User Interaction Protocol.
Read articleCQRS in .NET 8: A Pragmatic, Copy-Pasteable Setup
Medium - Santanu Chandra
No smart title, no magic — just a working CQRS implementation you can drop into a real project today.
Read articleToday I will... debug a production crash
Microsoft Dev Blogs - Aaron Powell
We've all experienced this, the desktop application is hanging, the window is greyed out, and we're just waiting for it to start to respond. Or we're on a website and are sure that it was going to loa...
Topics: Profiling Visual Studio
Read article.NET 11 Runtime Async: Faster Layers, Slower Single Calls
Medium - Tolga YILDIZ
Two separate benchmark families, verified compiler activation, and the limits of cleaner stack traces in RC1.
Topics: Benchmarking Performance
Read article23 GoF Design Patterns — Part 1: Creational and Structural Patterns
Medium - Pavan pitthdiya
If you have been working with C# or ASP.NET Core for some time, you have probably heard terms like:
Topics: C# Design Patterns
Read articleDocumentation Is the New Source Code
Microsoft Dev Blogs - Liza Shakury
Why writing things down is the highest-leverage thing you can do when building with AI and HVE tools For most of my career, "good documentation" was a virtue — somewhere between writing tests and upda...
Read articleComparing exception behavior of magic statics, std:: call_ once , and std:: async
Microsoft Dev Blogs - Raymond Chen
We've been comparing magic statics, std::call_once, and std::async
Read article.NET MAUI Community Standup: Inside GnollHack: Cross-Platform Game Development with .NET MAUI
YouTube - dotnet
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 an...
Topics: .NET MAUI
Read articleWhat It Took to Make a Mobile App Usable on the World’s Worst Networks, Without Buying Anything
Medium - Mikhail Petrusheuski
Six weeks of measured work on a .NET MAUI app: p90 home-load latency from 26.2 to 6.6 seconds, failure rate from 70.9% to 32.4%, and one…
Topics: .NET MAUI Performance
Read articleAG-UI Protocol now has a first-class .NET SDK
Microsoft Dev Blogs - Daniel Roth
The .NET team is pleased to announce that we've contributed a .NET SDK for AG-UI in collaboration with CopilotKit. The AG-UI .NET SDK lives in the AG-UI reposi
Read articleMethods in C#: What .NET Interviews Actually Ask
Medium - Anchalmehandiratta
Method Overloading
Topics: C#
Read articleEF Core 10 Is Insane: The Features That Will Change How You Write Data Access Code
Medium - Santanu Chandra
A practical tour of what’s new in Entity Framework Core 10, with real examples you can paste into your project.
Topics: EF Core
Read articleCollections & LINQ in C#: What .NET Interviews Actually Ask
Medium - Anchalmehandiratta
Collections and LINQ show up constantly in real coding interviews — not just as theory questions, but as actual “write this” exercises…
Topics: C#
Read articleC# 15 Collection Expression Arguments: What's New vs C# 12 and 13
Laurent Kempé
C# 15 brings a focused upgrade to collection expressions: collection expression arguments via a leading with(...) element. If you're already using C# 12 collection expressions, this addresses a common...
Topics: C#
Read articleInterfaces vs Abstract Classes in C#: What .NET Interviews Actually Ask
Medium - Anchalmehandiratta
Interfaces are everywhere in real ASP.NET Core code — IOrderService, ILogger, IRepository — and this topic is also where everything from…
Topics: C# Design Patterns
Read articleUsing Azure Blob Storage as a durable filesystem for LangChain Deep Agents
Microsoft Dev Blogs - Vishnu Charan TJ
Topics: Azure
Read article