560 blogs tracked4,950 posts indexed

#c#

15 posts · 3 companies · newest first

2

Build Your Own AI Agent Harness in C#, the MafClaw Live Series (opens on the source site)

I am building a complete C# agent live, from a single call around an IChatClient to a production-ready, observable, governed agent, using the Microsoft Agent Framework harness in a 4-part Microsoft Reactor series. The post Build Your Own AI Agent Harness in C#, the MafClaw Live Series appeared first on .NET Blog.

.netaiexcerpt only · body stays at the source
From the web
6

Routing and Failover for Microsoft.Extensions.AI (opens on the source site)

Route requests across models and providers natively in Microsoft.Extensions.AI with RoutingChatClient, SemanticRoutingChatClient, and FailoverChatClient — new experimental primitives for content-based routing, failover, and custom routing policies. The post Routing and Failover for Microsoft.Extensions.AI appeared first on .NET Blog.

.netaiexcerpt only · body stays at the source
From the web
8

Test reporting in Microsoft.Testing.Platform: from red build to root cause (opens on the source site)

Microsoft.Testing.Platform brings failures into GitHub Actions and Azure DevOps, uses pipeline history to separate regressions from flakes, and preserves usable reports when a test host crashes. The post Test reporting in Microsoft.Testing.Platform: from red build to root cause appeared first on .NET Blog.

.netc#excerpt only · body stays at the source
From the web
9

Forking an open source project (opens on the source site)

Introduction and motivation Some of the projects I work on – notably V-Drum Explorer and At Your Service – use MIDI to interact with hardware devices. I use a couple of packages for this depending on the nature of the interaction, but the one I use most often is managed-midi, which currently has its “source … Continue reading Forking an open source project →

c#excerpt only · body stays at the source
From the web
10

Changing Immutable Collections (opens on the source site)

As I’ve written before, I’m leaning heavily into immutability in the election site code. Until September 2025 (it’s taken a long time to get round to writing this blog post) that meant a combination of records, ImmutableList and ImmutableDictionary. In an ECMA C# standards meeting, however, Joseph Musser passed on some really valuable feedback … Continue reading Changing Immutable Collections →

c#election-2029excerpt only · body stays at the source
From the web
12

Records and the ‘with’ operator, redux (opens on the source site)

In my previous blog post I described some behaviour of C# record types which was unexpected to me, though entirely correct according to the documentation. This is a follow-up post to that one, so if you haven’t read that one yet, please do so – I won’t go over all the same ground. Is this … Continue reading Records and the ‘with’ operator, redux →

c#election-2029excerpt only · body stays at the source
From the web
13

Unexpected inconsistency in records (opens on the source site)

Unexpected inconsistency in records The other day, I was trying to figure out a bug in my code, and it turned out to be a misunderstanding on my part as to how C# records work. It’s entirely possible that I’m the only one who expected them to work in the way that I did, but … Continue reading Unexpected inconsistency in records →

c#excerpt only · body stays at the source
From the web
14

Election 2029: Postcodes (opens on the source site)

Postcodes After a pretty practical previous post about records and collections, this post is less likely to give anyone ideas about how they might tackle a problem in their own project, and doesn’t have any feature requests for Microsoft either. It’s an area I’ve found really fun though. An introduction to postcodes in the UK … Continue reading Election 2029: Postcodes →

c#election-2029excerpt only · body stays at the source
From the web
15

Records and Collections (opens on the source site)

Records and Collections This post is to some extent a grab-bag of points of friction I’ve encountered when using records and collections within the election site. Records recap This may end up being the most generally useful blog post in this series. Although records have been in C# since version 10, I haven’t used them … Continue reading Records and Collections →

c#election-2029excerpt only · body stays at the source
From the web
15 shown

Privacy choices

Reading never requires analytics. These choices last 90 days on this browser.

Essential sign-in and security storage always stays on. Read the privacy notice.