API Reliability Authentication and Async Performance
Coverage includes ASP.NET Core rate limits, passkeys, JWT rotation, ETags, async concurrency, Data API Builder, Copilot, and Azure costs.
Jasen's top three picks
- 1 Real-Time Factory Dashboards with SignalR, .NET and Flutter Cubits
Medium - Hammad Tariq
How we pushed live machine status to web and mobile, and the mistakes that only showed up once the dashboard stayed open all day.
- 2 How to Add Rate Limiting to ASP.NET Core APIs
C# Corner
Configure ASP.NET Core API rate limiting with built-in middleware, endpoint policies, HTTP 429 responses, and fixed, sliding, token bucket, and concurrency l...
- 3 🌎 Expanding Your Airspace | Extend your Copilot with Plugins, Work IQ Dev Tools and more!
YouTube - Microsoft Developer
Discover the new developer experience for extending Microsoft 365 Copilot with Copilot Plugins and Work IQ Developer Tools (WIQD). See how agents, skills, co...
Editor's note
I pulled together a deliberately broad set today, from operational API concerns to platform updates. The JWT signing-key rotation walkthrough is immediately useful for safe credential transitions, while Data API Builder’s JSON and vector support is worth tracking for data-facing services. I also included async and ThreadPool diagnostics because those issues tend to surface late and expensively.
Today's articles
Real-Time Factory Dashboards with SignalR, .NET and Flutter Cubits
Medium - Hammad Tariq
How we pushed live machine status to web and mobile, and the mistakes that only showed up once the dashboard stayed open all day.
Topics: SignalR
Read articleHow to Add Rate Limiting to ASP.NET Core APIs
C# Corner
Configure ASP.NET Core API rate limiting with built-in middleware, endpoint policies, HTTP 429 responses, and fixed, sliding, token bucket, and concurrency limiters.
Topics: ASP.NET Core Security Web API
Read article🌎 Expanding Your Airspace | Extend your Copilot with Plugins, Work IQ Dev Tools and more!
YouTube - Microsoft Developer
Discover the new developer experience for extending Microsoft 365 Copilot with Copilot Plugins and Work IQ Developer Tools (WIQD). See how agents, skills, connectors, and MCP capabilities can come tog...
Topics: GitHub Copilot
Read articleData API builder 2.1.5: JSON and Vector Data Type Support, and More
Microsoft Dev Blogs - Carlos Robles
Data API builder (DAB) 2.1.5 is now available as a stable release, and it is about meeting modern data where it lives: documents next to rows, embeddings next to both. This release brings native suppo...
Read articleUse multiple schemes in an ASP.NET Core Web application
Software Engineering - damienbod
This article looks at using multiple authentication schemes in an ASP.NET Core web application. I required something like this when migrating a large application to a new identity provider and reducin...
Topics: ASP.NET Core Authentication OAuth
Read articleHow to Add Passkey Login to an ASP.NET Core Application
C# Corner
Learn how to add passkey login to ASP.NET Core using WebAuthn, including credential storage, registration challenges, authentication verification, and security considerations.
Topics: ASP.NET Core Authentication Security
Read articleBring your plugin to Microsoft Copilot with Work IQ Developer Tools
Microsoft Dev Blogs - Seth T. Bacon, Sébastien Levert, Rachit Kumar Malik
Bring an existing agent plugin into Work IQ Developer Tools (WIQD) and the plugin registry or create a new plugin to utilize the full Microsoft Copilot packaging workflow. A plugin gives Microsoft Cop...
Topics: GitHub Copilot
Read articleSurface Keyboard FW Update
Microsoft Tech Community - Ken_Ohrn
PENDING REVIEW: MICROSOFT ARTICLE UNRETRIEVABLE (HTTP 403). Today I got a notification of a firmware update for Surface Pro 12 Inch keyboard. The FW version is now 7.4.139. Can anyone help me find the...
Read articleWhy Await Inside a Loop Can Make Your Async Code 5x Slower
C# Corner - dhana gani
Learn why awaiting independent async calls in a loop runs them sequentially, and how Task.WhenAll, throttling, and error handling enable safe concurrent execution.
Topics: C# Performance
Read articleQuestions about the number of views and likes on the post
Microsoft Tech Community - sheraton
PENDING REVIEW: MICROSOFT ARTICLE UNRETRIEVABLE (HTTP 403). What does it mean when I see eye icons under each of my posts with 200 or even 4.3k views? Does it mean how many people have viewed them? Fi...
Read articleThreadPool Starvation in .NET: How Blocking Code Freezes Your API
C# Corner - Mariem Moalla
Learn how blocking calls cause .NET ThreadPool starvation in ASP.NET Core APIs, and how async/await, timeouts, and cancellation prevent request timeouts.
Topics: ASP.NET Core Performance
Read articleHow to Change JWT Signing Keys Without Breaking Existing API Clients
C# Corner
Learn how to rotate JWT signing keys in ASP.NET Core while validating tokens signed with old and new keys during a secure transition.
Topics: Authentication JWT Security
Read articleAzure Cost Estimation: Price AI Workloads Confidently
YouTube - Microsoft Developer
As organizations rapidly adopt AI, understanding pricing isn’t just helpful—it’s essential for building scalable, cost-efficient solutions. In this episode of the Azure Essentials Show, Thomas sits do...
Read articleHow KV Cache Routing Can Make LLM Inference Faster
C# Corner - Nidhi Sharma
Topics: OpenAI Performance
Read articleThe Transactional Outbox Pattern in .NET: Keep Database Updates and Messages in Sync
C# Corner - Riya Patel
Learn how to implement the transactional outbox pattern in .NET to keep database changes and broker messages consistent, including background processing, retries, and duplicate delivery.
Topics: Design Patterns
Read articleUse ETags in ASP.NET Core to Prevent Lost Updates
C# Corner - Bhavya Singh
Learn how to use ETags, If-Match headers, and EF Core rowversion tokens in ASP.NET Core to detect stale updates and prevent lost data changes.
Topics: ASP.NET Core EF Core REST API
Read article.NET Interview Questions and Answers: A Complete Guide with Real-World C# Examples
Medium - Pavan pitthdiya
Understand the .NET runtime, C# fundamentals, asynchronous programming, ASP.NET Core, microservices, performance optimization, and Entity…
Topics: ASP.NET Core C# .NET Core
Read articleWindows 11 taskbar
Microsoft Tech Community - Brinrac
PENDING REVIEW: MICROSOFT ARTICLE UNRETRIEVABLE (HTTP 403). Having used the Mac and Windows for years it would be good if the Windows Taskbar could be made like the Mac Dockbar so you can use the full...
Read articleHow to Find Time Zone Bugs in C# Applications
C# Corner - Bhavya Singh
Learn how to prevent and diagnose C# time zone bugs using DateTime, DateTimeOffset, UTC storage, TimeZoneInfo, and daylight saving time checks.
Topics: C#
Read articleUpdates to Copilot Code Reviews for Azure Repos
Microsoft Dev Blogs - Dan Hellem
We announced the public preview of Copilot Code Review for Azure Repos in late August. Since then, we have continued to make improvements, fix bugs, and add new features. We wanted to share an update ...
Topics: Azure DevOps GitHub Copilot
Read articleResumable File Uploads: Let Users Continue After a Network Failure
C# Corner - Saurav Kumar
Learn how to build resumable file uploads in ASP.NET Core using upload sessions, chunk offsets, durable state, and validation after network failures.
Topics: ASP.NET Core Web API
Read articleFrozenDictionary in C#: What If Your Dictionary Never Changed?
Medium - Ravikumar Makwana
We use Dictionary everywhere. It’s fast. It’s familiar. It works. But here’s an interesting question: “What if your…
Topics: C# Performance
Read articleHuge amount of spam/ junk- bets way to stop?
Microsoft Tech Community - famreeksfam
PENDING REVIEW: MICROSOFT ARTICLE UNRETRIEVABLE (HTTP 403). HI group, I have been using Outlook for ages and my mail goes mostly to junk as it may be a reply to a company that Ive emailed seeking an a...
Read articleBuilding Real-Time App in .NET with REPR
Medium - RandyLahey
WebSockets.Otp is inspired by REPR (Request-Endpoint-Response) principles and trying to bring the same elegance from Minimal APIs…
Topics: Minimal APIs
Read article