ASP.NET Core OAuth, Copilot, and performance tips
A varied roundup of ASP.NET Core OAuth, GitHub Copilot, Azure Functions monitoring, .NET 9, Docker, JSON, and C# performance tips.
Jasen's top three picks
- 1 ASP.NET Core delegated OAuth Token Exchange access token management
Software Engineering
Practical guide to delegated token exchange in ASP.NET Core, with real-world access token handling patterns.
- 2 GitHub Copilot Chat Explained: The Life of a Prompt
Microsoft Dev Blogs
A clear look at how Copilot Chat processes prompts, which helps explain the tool's behavior and limits.
- 3 How To Increase Performance of Web APIs in .NET — 11 Proven Techniques
Medium
A solid roundup of API performance techniques, with ideas you can apply before reaching for bigger infrastructure.
Editor's note
I put together a deliberately mixed issue this time, with security, AI, and performance all in the same lineup. Damien Bod’s delegated OAuth token exchange piece is a strong practical read, and the Azure Functions monitoring deep dive is useful if you run isolated worker apps. I also liked the performance-focused posts on APIs, JSON, and collection choices because they pair well with the more architectural articles.
Today's articles
ASP.NET Core delegated OAuth Token Exchange access token management
Software Engineering
https://damienbod.com/2025/02/10/asp-net-core-delegated-oauth-token-exchange-access-token-management/
Topics: ASP.NET Core Authentication OAuth
Read articleGitHub Copilot Chat Explained: The Life of a Prompt
Microsoft Dev Blogs
https://devblogs.microsoft.com/all-things-azure/github-copilot-chat-explained-the-life-of-a-prompt/
Topics: GitHub Copilot OpenAI
Read articleHow To Increase Performance of Web APIs in .NET — 11 Proven Techniques
Medium
https://medium.com/@Lidia-Rodriguez/how-to-increase-performance-of-web-apis-in-net-11-proven-techniques-2caac74931d1
Topics: Performance Web API
Read articleOptimizing Docker Images is More Than Just a One-and-Done Thing in .NET.
Medium
https://medium.com/write-a-catalyst/optimizing-docker-images-is-more-than-just-a-one-and-done-thing-in-net-ec75ca6c4e2e
Topics: Docker Performance
Read articleHandling Large JSON in .NET: Strategies to Enhance Performance
Medium
https://medium.com/@jeslurrahman/handling-large-json-in-net-strategies-to-enhance-performance-0cd5de4aa32b
Topics: Performance System.Text.Json
Read articleStop Ruining Your Apps! Avoid These 10 C# Mistakes
Medium
https://singhsukhpinder.medium.com/01cd936ac9e4
Topics: C# Solid Principles
Read articleWhy .NET is Still One of the Best Frameworks for Enterprise Development
C# Corner
https://www.c-sharpcorner.com/article/why-net-is-still-one-of-the-best-frameworks-for-enterprise-development/
Topics: .NET Core
Read articleAgentic AI: A Philosophical Take
YouTube
https://www.youtube.com/watch?v=ItXRpj8-XVk
Topics: OpenAI Semantic Kernel
Read articleMonitoring C# Azure Functions in the Isolated Worker Model - Infrastructure & Configuration Deep Dive
Yet another developer blog
https://www.tpeczek.com/2024/11/monitoring-c-azure-functions-in.html
Topics: Application Insights Azure Azure Functions
Read articleLaunch Chrome and Other Applications in C#
Medium
https://it-delinquent.medium.com/launch-chrome-and-other-applications-in-c-0a77a7c5660c
Topics: C# Performance
Read article.NET Performance Improvements Series: List vs. Dictionary vs. HashSet
Medium
https://niravinfo.medium.com/net-performance-improvements-series-list-vs-dictionary-vs-hashset-5a61c73c322d
Topics: Benchmarking Performance
Read articleDifferent Ways of Declaring an Object in C#
csharp.com
https://www.csharp.com/blogs/different-ways-of-declaring-an-object-in-c-sharp
Topics: C#
Read articleC# .NET 9: Deep Dive into the Technical Beast 🚀
Goat Review
https://goatreview.com/csharp-dotnet9-deepdive/
Read articleDesign Patterns for Scalable ASP.NET MVC Applications
csharp.com
https://www.csharp.com/article/design-patterns-for-scalable-asp-net-mvc-applications/
Topics: ASP.NET Core Design Patterns
Read articleOpen API Documentation and Swagger alternatives in .NET 9
C# Corner
https://www.c-sharpcorner.com/article/open-api-documentation-and-swagger-alternatives-in-net-9/
Read articleDifference Between Debug and Release Builds in C#
csharp.com
https://www.csharp.com/article/difference-between-debug-and-release-builds-in-c-sharp2/
Topics: C# Performance
Read articleA C# 13 Tip for building Data Transfer Objects (DTOs) Using Records
C# Corner
https://www.c-sharpcorner.com/article/a-c-sharp-tip-for-building-data-transfer-objects-dtos-using-records/
Topics: C#
Read articleDocumentDB is Gaining Momentum in the Open-Source Database World
Microsoft Dev Blogs
https://devblogs.microsoft.com/cosmosdb/documentdb-is-gaining-momentum-in-the-open-source-database-world/
Topics: Cosmos DB
Read article