AI Agents, Azure Operations and Parallel C#
A varied .NET roundup covering MCP servers, WinDbg diagnostics, Azure alert automation, Web API tests, cryptography, and concurrency measurements.
Jasen's top three picks
- 1 Keep Azure Foundry Hosted Agent credentials out of the browser with a BFF (Backend for Frontend)
C# Corner - Cristopher Coronado
- 2 Use crypto.parsePKCS12() to Read PKCS#12 Files in Node.js
C# Corner - Saurav Kumar
- 3 Azure SQL Data Sync After a Database Restore: Troubleshooting Leftover Sync Metadata
Microsoft Tech Community - Mohamed_Baioumy_MSFT
Recently, I worked on an interesting Azure SQL Data Sync issue that I thought was worth sharing with the community. The scenario looked straightforward at fi...
Editor's note
I pulled together a deliberately varied set today, from Azure security and operations to agent tooling, testing, and concurrency. The WinDbg MCP launch interests me because it keeps natural-language debugging grounded in evidence, while the measured look at lock and Interlocked tackles a perennial concurrency trap.
Today's articles
Keep Azure Foundry Hosted Agent credentials out of the browser with a BFF (Backend for Frontend)
C# Corner - Cristopher Coronado
Topics: ASP.NET Core Azure Security
Read articleUse crypto.parsePKCS12() to Read PKCS#12 Files in Node.js
C# Corner - Saurav Kumar
Topics: Security
Read articleAzure SQL Data Sync After a Database Restore: Troubleshooting Leftover Sync Metadata
Microsoft Tech Community - Mohamed_Baioumy_MSFT
Recently, I worked on an interesting Azure SQL Data Sync issue that I thought was worth sharing with the community. The scenario looked straightforward at first: a database had been restored from anot...
Topics: Azure SQL Server
Read articleSupercharging Your ASP.NET Core MVC Project: A Complete Guide to Setting Up APIs with Swagger/OpenAPI
C# Corner - Sardar Mudassar Ali Khan
Topics: ASP.NET Core Web API
Read articleAutomating Incident Response: Configuring Azure Monitor Action Groups with Webhooks and Logic Apps
C# Corner - Sardar Mudassar Ali Khan
Topics: Application Insights Azure
Read articleThe Computer Only Works Properly When the User Leaves the Room
Microsoft Tech Community - Dustincrui
I've noticed a really strange problem with my computer: it seems to work perfectly when I leave the room, but as soon as I sit down and start using it, something goes wrong, such as freezing, lagging,...
Topics: Performance
Read articleIntroducing WinDbg MCP: Debug with natural language, grounded in evidence
Microsoft Dev Blogs - Shanthi Rajan
Debugging rarely starts with a clear answer. An app crashes, a service hangs, a driver fails, or a kernel dump offers few clues. Whether you’re working with a live target, crash dump, or Time Travel D...
Topics: Performance
Read articleWhat Makes My Computer Become Faster After I Threaten to Replace It?
Microsoft Tech Community - Amirioh
My computer suddenly runs faster right after I threaten to replace it, which makes no sense to me. I want to know what could actually cause this strange speed boost and whether it is just coincidence ...
Topics: Performance
Read article1,500 posts
YapCast – Jesse Liberty
So far, this blog has published 1,500 posts.
Topics: C#
Read articleHow to Plan a Custom Software Development Project
Facile Technolab Blog
Learn how to plan a custom software development project, from requirements and scope to technology, milestones, budget, testing, and launch.
Topics: Design Patterns
Read articleAG-UI Now Has a .NET SDK for AI Agent Applications
C# Corner - Niharika Gupta
Topics: C#
Read articleBuild Your First MCP Server in C# with ASP.NET Core
C# Corner - Nithin
Build a C# MCP server with ASP.NET Core, expose inventory tools over HTTP, and test them locally with the MCP Inspector.
Topics: ASP.NET Core C#
Read articleIntroducing the Agent Experience (AX) Practitioner Playbook
Microsoft Developer - Waldek Mastykarz
AI coding agents now pick the SDK, the version, and the pattern for your developers. The AX Practitioner Playbook is our method for finding out whether they get your technology right, and for fixing t...
Topics: GitHub Copilot
Read article⚡ Tasks and Parallelism in C#: Running Work in Parallel Without Shooting Yourself in the Foot
Medium - Ravikumar Makwana
We all know how to await a single Task. But things get more interesting when we have multiple operations that can run at the same time.
Topics: C# Performance
Read articleAzure Key Vault and BYOK: Lessons Learned
Microsoft Tech Community - gurjsing
Bring Your Own Key (BYOK) lets you import externally generated key material into Azure Key Vault. Importing that material again creates a new version; it does not recreate the original version identif...
Read articleBuilding a Custom Webhook Receiver in ASP.NET Core for Azure Monitor Alerts
C# Corner - Sardar Mudassar Ali Khan
Topics: Application Insights ASP.NET Core Web API
Read articleBulletproof Testing: Integration Testing Web APIs with WebApplicationFactory
C# Corner - Sardar Mudassar Ali Khan
Learn to integration test ASP.NET Core Web APIs with xUnit and WebApplicationFactory, including dependency injection overrides, in-memory databases, and end-to-end HTTP tests.
Topics: ASP.NET Core Unit Testing xUnit.net
Read articleBuild a .NET Agent Harness With Microsoft.Extensions.AI
C# Corner - Riya Patel
Topics: C#
Read articleWhy Parallel Code Loses Updates: lock, Interlocked, and Thread-Local State, Measured
C# Corner - dhana gani
Topics: Benchmarking C# Performance
Read articleSpanner Queues Bring Transactional Messaging to Google Cloud Spanner
C# Corner - Saurav Kumar
Topics: Kafka
Read articleLaunching Calcifer 2.0:
Medium - Rakibul H. Rabbi
Every new API starts with the same chores.
Topics: REST API
Read articleHybrid Retrieval in C#: Combining Vector Search, Graph Traversal, and Reranking for Agent Memory
Medium - Mehdi Mohseni
The Problem with Pure Vector Retrieval
Topics: C#
Read articleDotThrow 2: one set of checks for guard clauses and validation in .NET
Medium - Shanto462
I rewrote my old guard clause library from scratch. It now ships as three NuGet packages, for plain C#, dependency injection and ASP.NET…
Topics: C# FluentValidation
Read articleThe Wallpaper Keeps Changing Back to the Previous Owner's Photos
Microsoft Tech Community - Lennonui
My Windows wallpaper keeps reverting to photos that belonged to the previous owner of this computer, even after I change it to my own image. It seems like their account settings or synced theme are st...
Topics: Performance
Read articleBackground Processing: Handling Long-Running Tasks Safely with Hosted Services
C# Corner - Sardar Mudassar Ali Khan
Learn to process long-running ASP.NET Core Web API tasks safely with BackgroundService, IHostedService, and a thread-safe System.Threading.Channels queue.
Topics: ASP.NET Core C# Web API
Read article