Multi-Agent Orchestration with Semantic Kernel in C#: AgentGroupChat and Selection Strategies
When building AI-powered applications in C#, I've found that a single agent often isn't enough to handle complex tasks effectively. Multi-agent orchestration with Semantic Kernel in C# offers a powerful solution by letting specialized agents collaborate, each bringing unique expertise to solve problems that would overwhelm a generalist approach. Instead of trying to build one super-agent that does everything, the AgentGroupChat pattern enables us to compose systems where focused agents work toge...
Take me to this post.
March 10, 2026
Recommended Cloudflare Performance & Security Settings (Guide)
Cloudflare is a great tool for website performance and security. They have a whole suite of tools to help with performance and security and are a staple in millions of DevOps professionals' toolboxes.Continue reading......
Take me to this post.
March 10, 2026
A snappy answer when asked about dressing casually at IBM
Oh, this old thing?
The post A snappy answer when asked about dressing casually at IBM appeared first on The Old New Thing....
Take me to this post.
March 10, 2026
Strategy vs State Pattern in C#: Key Differences Explained
Strategy vs State Pattern in C#: Key Differences Explained
The Strategy and State patterns are both behavioral design patterns that use similar structures but solve different problems. Understanding the differences between Strategy vs State pattern in C# is crucial for choosing the right pattern for your application. This guide clarifies when to use each pattern with practical examples and clear comparisons.
Both patterns use polymorphism to vary behavior, but Strategy pattern focuses on algorit...
Take me to this post.
March 10, 2026
Splitting the NetEscapades.EnumGenerators packages: the road to a stable release
In this post I describe the recent architectural changes to the NetEscapades.EnumGenerators package, which is now a metapackage, to support more scenarios...
Take me to this post.
March 10, 2026
CodeSOD: To Shutdown You Must First Shutdown
Every once in awhile, we get a bit of terrible code, and our submitter also shares, "this isn't called anywhere," which is good, but also bad. Ernesto sends us a function which is called in only one place:
///
/// Shutdown server
///
private void shutdownServer()
{
shutdownServer();
}
The "one place", obviously, is within itself. This is the Google Search definition of recursion, where each recursive call is just the original call, over and over again.
This is part of a C# service, and this...
Take me to this post.
March 10, 2026
Linux Updates: Command Line Guide
Updating your Linux system is one of the most important things you can do to keep it secure, stable and running well. With updates, you can patch vulnerabilities, fix bugs and access new features.Continue reading......
Take me to this post.
March 10, 2026