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
damienbod.com
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
devblogs.microsoft.com
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.com
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
damienbod.com
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
devblogs.microsoft.com
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.com
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.com
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.com
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
singhsukhpinder.medium.com
https://singhsukhpinder.medium.com/01cd936ac9e4
Topics: C# Solid Principles
Read articleWhy .NET is Still One of the Best Frameworks for Enterprise Development
c-sharpcorner.com
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.com
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
tpeczek.com
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#
it-delinquent.medium.com
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
niravinfo.medium.com
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 🚀
goatreview.com
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-sharpcorner.com
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-sharpcorner.com
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
devblogs.microsoft.com
https://devblogs.microsoft.com/cosmosdb/documentdb-is-gaining-momentum-in-the-open-source-database-world/
Topics: Cosmos DB
Read article