Delivering Skills in NuGet packages
<p>Agent skills can be delivered in NuGet packages as a way to deliver up-to-date library documentation to models.</p> <p>The post <a href="https://devblogs.microsoft.com/dotnet/delivering-skills-in-nuget-packages/">Delivering Skills in NuGet packages</a> appeared first on <a href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>
Get Ready for .NET Conf 2026!
<p>.NET Conf is one week away! Join us November 10-13 for the launch of .NET 11, two days of Microsoft sessions, and two days of Community Days.</p> <p>The post <a href="https://devblogs.microsoft.com/dotnet/get-ready-for-dotnet-conf-2026/">Get Ready for .NET Conf 2026!</a> appeared first on <a href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

Union Types are Finally in .NET, but who cares?
Get the C# 15 Skill: https://dometrain.com/free/download-assets-union-types-are-finally-in-net-but-who-cares/ Hello, everybody. I'm Nick, and in this video, I want to talk about the brand new feature called Union Types (or Discriminated Unions by some) that we are finally getting in C# 15. I will showcase the feature, explain what problem it solves and how you can let your agents know how to use it. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: https://github.com/Elfocrash Follow me on Twitter: https://twitter.com/nickchapsas Connect on LinkedIn: https://www.linkedin.com/in/nick-chapsas #dotnet #csharp
Understanding Lazy<T> thread safety modes
In this post I look at how the different `LazyThreadSafetyMode` values work with `Lazy<T>`, and how exceptions are handled for each mode
GitHub Actions Cron: Skip Builds When No Posts Are Due
Read YAML front matter dates in a GitHub Actions cron and call your Netlify build hook only when a post is due. Works with Hugo, Jekyll, Astro, and 11ty.
C# 14 Extension Members: The Shadowing Bug the Compiler Won't Warn You About
C# 14 lets extension blocks declare properties and static members — not just methods. That new surface comes with an old risk from a different angle: when a real member and an extension member share a name, the real member wins silently, with zero compiler warning. Verified against the .NET 10 SDK, including the exact diagnostics (CS9296, CS9339) a Roslyn-based test suite checks for.

Blazor Community Standup: Free Syncfusion Toolkit for Blazor
Join us with the Syncfusion team to explore the free and open-source Syncfusion Toolkit for Blazor. We’ll see the components in action and show how you can use them to build your own Blazor apps. 🔗 Links: https://www.theurlist.com/blazor-standup-20261029 🎙️ Featuring: Daniel Roth, Shriram Sankaran #dotnet #aspnetcore #blazor

.NET + Foundry, Better Together: Decision Models in Action
What can you build with .NET and Microsoft Foundry? Let’s find out together! Join us for a series of practical explorations featuring new SDK capabilities, cool projects, and the latest Foundry features and services. With live demos, code, and plenty of curiosity, each episode offers something new for .NET developers looking to learn, experiment, and build with AI. 📌 This event is part of a series. Learn more here: https://aka.ms/dotNET-Foundry 🔗 Learn more by exploring the resources: https://aka.ms/MSFTFoundryDoc https://aka.ms/AIappsfordotNETdev https://aka.ms/netfoundry-bt https://aka.ms/newyearnewbot 🎙️ Featuring: Bruno Capuano, Jose Luis Latorre #MicrosoftReactor #LearnConnectBuild #dotNET #MicrosoftFoundry #C# #AI #SDKs [eventID:27631]

Building a Claude Code dashboard
#ai #aiengineering #claude #claudecode
Blazor Welcomes Open-Source Contributions from Syncfusion
<p>Microsoft and Syncfusion are collaborating on Blazor through a free, open-source component toolkit, framework contributions, and developer tooling.</p> <p>The post <a href="https://devblogs.microsoft.com/dotnet/blazor-welcomes-syncfusion/">Blazor Welcomes Open-Source Contributions from Syncfusion</a> appeared first on <a href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

.NET AI Community Standup: Data Ingestion with .NET
Building AI applications with .NET takes more than connecting a model. It takes making your data useful. Join this AI Community Standup to explore how .NET’s building blocks for AI (Microsoft.Extensions.AI), data ingestion (Microsoft.Extensions.DataIngestion), and vector data (Microsoft.Extensions.VectorData) come together to solve that challenge. Discover how data ingestion, embeddings, and vector search support context engineering, including retrieval-augmented generation (RAG), to help you build practical AI applications grounded in your own documents and business data. 🔗 Links: https://learn.microsoft.com/en-us/collections/ng62sjt1k4jjep 🎙️ Featuring: Bruno Capuano (@elbruno), Luis Quintanilla #AI #DataIngestion #DotNet

Blazor Community Standup: Free Blazor components with Ignite UI
The Infragistics team joins us to show off the stable release of their free and open-source Ignite UI components for Blazor. Come see what’s included, how the components work, and how you can put them to use in your own Blazor apps. 🔗 Links: https://www.theurlist.com/blazor-standup-20261027 🎙️ Featuring: Daniel Roth, Konstantin Dinev, Damyan Petev #dotnet #aspnetcore #blazor

New Year, New Bot - Give Your Bot an Agentic Brain
Build an agentic AI experience with the GitHub Copilot SDK, integrating the agent with the .NET and Aspire backend and the M5Stack StackChan. Explore agent behaviors and tool use, then connect the software to the robot so it can respond through its display and movements. This session demonstrates how an SDK-driven agent can power a physical AI companion. 🔗 Learn more by exploring the resources: https://aka.ms/newyearnewbot https://aka.ms/GitHubCopilotSDKdocumentation https://aka.ms/M5StackStackChanfirmwaredevelopersetup https://aka.ms/M5StackStackChanproductinformation https://aka.ms/dotNETAspiredocumentation 📌 This event is part of a series. Learn more here: https://aka.ms/NewYearNewBotSeries #MicrosoftReactor #LearnConnectBuild #dotNet #Aspire #Agent #M5Stack #StackChan, #IoT #EdgeComputing

New Year, New Bot - Build Its AI Brain with .NET and Aspire
Build the bot's AI brain with a .NET backend orchestrated through .NET Aspire. Connect the backend to the StackChan from Episode 1, add the services and observability needed for local development, and create an end-to-end interaction that makes the physical desk robot responsive. This session shows how Aspire helps developers build and run the pieces of a connected AI companion. 🔗 Learn more by exploring the resources: https://aka.ms/newyearnewbot https://aka.ms/M5StackStackChanfirmwaredevelopersetup https://aka.ms/M5StackStackChanproductinformation https://aka.ms/dotNETAspiredocumentation 📌 This event is part of a series. Learn more here: https://aka.ms/NewYearNewBotSeries #MicrosoftReactor #LearnConnectBuild #dotNet #Aspire #Agent #M5Stack #StackChan, #IoT #EdgeComputing

New Year, New Bot - Bring Your AI Desk Robot to Life
Meet the M5Stack StackChan as a physical AI desk robot. Program its expressions and movements, connect it to a .NET backend and dashboard, and create a first end-to-end interaction. This hands-on session shows how hardware and .NET services can work together to bring a real desk companion to life. 🔗 Learn more by exploring the resources: https://aka.ms/newyearnewbot https://aka.ms/M5StackStackChanfirmwaredevelopersetup https://aka.ms/M5StackStackChanproductinformation https://aka.ms/dotNETAspiredocumentation 📌 This event is part of a series. Learn more here: https://aka.ms/NewYearNewBotSeries #MicrosoftReactor #LearnConnectBuild #dotNet #Aspire #Agent #M5Stack #StackChan, #IoT #EdgeComputing
Blazor Welcomes Open-Source Contributions from Infragistics
<p>Microsoft and Infragistics are collaborating on Blazor through free, open-source components, new .NET 11 analyzers, and developer tooling.</p> <p>The post <a href="https://devblogs.microsoft.com/dotnet/blazor-welcomes-infragistics/">Blazor Welcomes Open-Source Contributions from Infragistics</a> appeared first on <a href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>
How to Loop Through a List in C#: Every Way, Benchmarked
How to loop through and iterate a List<T> in C# with foreach, for, ForEach, Index(), and spans, plus break, continue, safe removal, and benchmarks.
CQRS with MediatR, Revisited for .NET 10
A 2024 guide to CQRS with MediatR, rebuilt from scratch on .NET 10 instead of patched in place: what MediatR 14's license actually requires in practice, minimal API endpoints and IExceptionHandler replacing the original's placeholder exception behavior, SQLite in memory replacing a mocked DbContext in tests, the Native AOT limitations of reflection-based handler discovery, and a source-generated alternative that sidesteps the license question entirely.
.NET October 2026 Out-of-Band Security Updates
<p>Out-of-band security updates for .NET address the Brotli decoder vulnerability and tarball ownership vulnerability.</p> <p>The post <a href="https://devblogs.microsoft.com/dotnet/dotnet-october-2026-oob-security-updates/">.NET October 2026 Out-of-Band Security Updates</a> appeared first on <a href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>