Semantic Kernel: Orchestrating AI Agents with Plugins and Planners
Semantic Kernel abstracts the complexity of working with multiple AI services while providing extensibility through plugins. This allows developers to…
21 articles
Semantic Kernel abstracts the complexity of working with multiple AI services while providing extensibility through plugins. This allows developers to…
Semantic Kernel provides a clean abstraction for building AI-powered features while maintaining flexibility to switch between different LLM providers.
Leverage Teams-specific capabilities like adaptive cards, task modules, and message extensions to create rich interactive experiences.
Semantic Kernel v2 brings enterprise-grade patterns to AI development, making it easier to build maintainable, testable AI applications.
Azure OpenAI is GA but has no official .NET SDK yet. How I'd build a thin, typed C# client over the 2022-12-01 REST API that is easy to delete later.
How C# 11, TypeScript 4.9 and Rust 1.66 treat tuples: naming, mutability, equality and pattern matching, and when a named type is the better choice.
No more escaping nightmares. Raw string literals start and end with at least three quotes: They work with interpolation too just add more dollar signs: This…
.NET 7 continues the tradition of making .NET faster and more cloud-native with each release. Here's a preview of the key improvements we'll see at GA.
The Power BI .NET SDK provides: Strongly typed API access Simplified authentication Full Power BI API coverage Easy integration with .NET applications SDK…
C# 10 continues the trend of making the language more expressive while reducing boilerplate. Combined with .NET 6's performance improvements, it's a great…
No Startup.cs, no Main method, no namespace declarations. This is possible thanks to C# 10's global usings and file-scoped namespaces.
Pulumi is the infrastructure-as-code choice for teams where "I don't want to learn another DSL" is a genuine constraint. You write infrastructure in C#…
C# 10 is the language release I've been most anticipating in a long time. Record structs, global usings, file-scoped namespaces, extended property…
What the .NET 5 isolated worker preview for Azure Functions looks like in January 2021, what it costs you today, and when to stay on .NET Core 3.1.
How Durable Functions orchestrators replay from history, the determinism rules that follow, and how to build retries and compensation into a C# workflow.
How to size an Azure Cognitive Search service, design index fields you won't regret, and query safely with the newly GA Azure.Search.Documents v11 SDK.
Wiring Azure Key Vault into ASP.NET Core 3.1 config with Azure.Identity 1.2, managed identity and access policies, plus the trade-offs to know before you ship.
A practical path from echo bot to Teams: TeamsActivityHandler, Adaptive Cards, proactive messages, Bot Channels Registration and the app manifest.
How to embed Power BI reports in a customer-facing app with a service principal, embed tokens, row-level security and a right-sized A SKU capacity.
What changed from the v2 DocumentClient to the Cosmos DB .NET SDK v3, and the client, query, batch and bulk patterns I reuse after migrating.
A practical Azure Functions v3 and .NET Core 3.1 setup: pinned packages, dependency injection, Polly retries, deployment, and the plan limits that bite.