Cosmos DB Entra ID, AI agents, and .NET performance
A varied .NET roundup covering Entra ID for Cosmos DB, ASP.NET Core client assertions, Blazor callbacks, AI agents, and performance tips.
Jasen's top three picks
- 1 How to Enable Microsoft Entra ID for Azure Cosmos DB (NoSQL)
devblogs.microsoft.com
Entra ID for Cosmos DB is a practical step away from shared keys and toward cleaner production security.
- 2 🔴 VS Code Live - AI-Powered Kafka Development: Confluent Extension + GitHub Copilot + MCP
youtube.com
The Blazor EventCallback article is a useful reminder that UI event patterns matter once async code meets component lifecycles.
- 3 .NET R&D Digest (January, 2026)
olegkarasik.wordpress.com
The string-search performance piece is the kind of focused tuning advice that saves real CPU in busy apps.
Editor's note
I curated a fairly mixed issue today: cloud security, UI behavior, data stores, and some hard-won performance lessons. The Cosmos DB Entra ID post and the ASP.NET Core client assertions article stood out to me because they both tighten real production security without hand-waving. I also liked the Blazor EventCallback piece and the string-performance writeup for the same reason: they explain bugs you only remember after they’ve cost you time.
Today's articles
How to Enable Microsoft Entra ID for Azure Cosmos DB (NoSQL)
devblogs.microsoft.com
Strengthen Identity Security and Eliminate Account Keys Identity is becoming the new security perimeter. As organizations modernize their cloud applications, long‑lived secrets and shared keys introdu...
Topics: Azure Cosmos DB Security
Read article🔴 VS Code Live - AI-Powered Kafka Development: Confluent Extension + GitHub Copilot + MCP
youtube.com
Getting Started With .NET Aspire 13: Building and Deploying an App With PostgreSQL, Redis, and Docker Compose
Topics: GitHub Copilot Kafka Visual Studio Code
Read article.NET R&D Digest (January, 2026)
olegkarasik.wordpress.com
This issue includes bits of philosophy, AI, tools, software development, performance, diagnostics, security, architecture and of course .NET and .NET Internals.
Topics: .NET Core OpenTelemetry Performance
Read articleGC Didn’t Save Me: How I Leaked Resources Even Though .NET Has Garbage Collection
medium.com
“GC will clean it up eventually, right?”
Topics: .NET Core Performance
Read articleWhy I Combined Redis Pub/Sub with In-Memory Cache (Instead of Just Moving Everything to Redis)
medium.com
Most engineers, when they hit scaling issues, think: “Let’s move everything to Redis. Problem solved.”
Topics: Clean Architecture Performance Redis
Read articlePostgreSQL on Azure supercharged for AI
azure.microsoft.com
From GitHub Copilot AI assistance to built-in model management, Azure is helping devs and enterprises unlock the full potential of PostgreSQL. The post PostgreSQL on Azure supercharged for AI appeare...
Topics: Azure OpenAI PostgreSQL
Read articleWhy Choosing Classes Over Structs Almost Broke My .NET App — And How Value Types Saved It
medium.com
“Why did my API suddenly slow down under load, even though nothing in the code changed?”
Topics: C# .NET Core Performance
Read articleCQRS with .NET 10 (2026): Build Systems That Don’t Double-Charge, Don’t Oversell
medium.com
A practical, production-minded guide with creative scenarios, sharp rules, and copy-paste checklists Continue reading on CodeX »
Topics: Clean Architecture CQRS .NET 10
Read articleFunc vs EventCallback: They Look the Same — Until the UI Gets Involved
medium.com
“It’s async. It compiles. It works.” So why does Blazor insist on having EventCallback?
Topics: ASP.NET Core Blazor Performance
Read articleOrchestrating Durable AI Agents in .NET
medium.com
In modern AI systems, it’s not enough for agents to handle single requests — they must coordinate complex, multi-step workflows that can… Continue reading on GoPenAI »
Topics: C# OpenAI Semantic Kernel
Read articleUse client assertions in ASP.NET Core using OpenID Connect, OAuth DPoP and OAuth PAR
damienbod.com
This post looks at implement client assertions in an ASP.NET Core application OpenID Connect client using OAuth Demonstrating Proof of Possession (DPoP) and OAuth Pushed Authorization Requests (PAR). ...
Topics: ASP.NET Core OAuth Security
Read articleBuilding Your First AI Agent in C# with Microsoft Agent Framework
medium.com
From chatbot to agent in 15 minutes — a practical guide for .NET developers
Read articleString Performance: Why Some String Searches Are Slower Than You Think
dotnettips.wordpress.com
String searching is fundamental to modern applications, yet its performance impact is often overlooked. This article explores how common string search patterns can quietly slow down your code—and how ...
Topics: C# .NET Core Performance
Read articleDLQ — Dead letter queue handling with azure eventhub
medium.com
Stop Using In-Memory Databases for Integration Tests in .NET
Topics: Azure Event Sourcing Service Bus
Read article