Home Archive ASP.NET Core OAuth, Copilot, and performance tips – .NET News Daily Issue #138 (Feb 21, 2025)

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.

ASP.NET Core OAuth, Copilot, and performance tips

Ah, Friday! The perfect time to shift gears, much like swapping your old sedan for a sleek sports car—fast, smooth, and ready for the weekend ahead. As seasoned .NET developers, we know that a great week of coding is akin to crafting the perfect playlist: varied, memorable, and leaving you eager for the next track. Today’s newsletter is your pit stop to refuel with insights and a few sharp turns that might just inspire your next project revelation. Buckle up, and let's see what’s under the hood this week!

Today's Articles

ASP.NET Core delegated OAuth Token Exchange access token management

https://damienbod.com/2025/02/10/asp-net-core-delegated-oauth-token-exchange-access-token-management/

This blog shows how to implement a delegated OAuth 2.0 Token Exchange RFC 8693 flow in ASP.NET Core, and has a focus on access token management. It looks at how the OAuth Token Exchange can be impleme...

Article preview

GitHub Copilot Chat Explained: The Life of a Prompt

https://devblogs.microsoft.com/all-things-azure/github-copilot-chat-explained-the-life-of-a-prompt/

Ever wondered what happens behind the scenes when you chat with GitHub Copilot in VS Code? Let’s pull back the curtain and explore how this AI coding assistant processes your prompts, from local works...

Article preview

How To Increase Performance of Web APIs in .NET — 11 Proven Techniques

https://medium.com/@Lidia-Rodriguez/how-to-increase-performance-of-web-apis-in-net-11-proven-techniques-2caac74931d1

I remember the days when every API call felt sluggish and every request seemed to take forever to process.

Article preview

Optimizing Docker Images is More Than Just a One-and-Done Thing in .NET.

https://medium.com/write-a-catalyst/optimizing-docker-images-is-more-than-just-a-one-and-done-thing-in-net-ec75ca6c4e2e

I still remember my first time working with Docker in .NET. It felt like magic — wrapping up an entire application in a neat little… Continue reading on Write A Catalyst »

Article preview

Handling Large JSON in .NET: Strategies to Enhance Performance

https://medium.com/@jeslurrahman/handling-large-json-in-net-strategies-to-enhance-performance-0cd5de4aa32b

JSON is the backbone of data exchange in modern applications, but when dealing with large JSON objects, your .NET application can slow…

Article preview

Stop Ruining Your Apps! Avoid These 10 C# Mistakes

https://singhsukhpinder.medium.com/01cd936ac9e4

I still vividly remember my first experience of having to rewrite the entire module of code because I made a simple mistake. Continue reading on Write A Catalyst »

Article preview

Why .NET is Still One of the Best Frameworks for Enterprise Development

https://www.c-sharpcorner.com/article/why-net-is-still-one-of-the-best-frameworks-for-enterprise-development/

Discover why .NET remains a top choice for enterprise development. From scalability and security to cross-platform capabilities, .NET offers a robust framework for building high-performance applicatio...

Article preview

Agentic AI: A Philosophical Take

https://www.youtube.com/watch?v=ItXRpj8-XVk

Join David Barkol, Azure Architect, and Matt Soucoup, as they explore the fascinating world of Agentic AI—a framework that enables AI agents to reason, plan, and take action autonomously. Blog Post: h...

Article preview

Monitoring C# Azure Functions in the Isolated Worker Model - Infrastructure & Configuration Deep Dive

https://www.tpeczek.com/2024/11/monitoring-c-azure-functions-in.html

Not so long ago my colleague reached out with a question "Are there any known issues with ITelemetryInitializer in Azure Functions?". This question started a discussion about the monitoring ...

Article preview

Launch Chrome and Other Applications in C#

https://it-delinquent.medium.com/launch-chrome-and-other-applications-in-c-0a77a7c5660c

Hi Everyone,

Article preview

.NET Performance Improvements Series: List vs. Dictionary vs. HashSet

https://niravinfo.medium.com/net-performance-improvements-series-list-vs-dictionary-vs-hashset-5a61c73c322d

Welcome to my .NET Performance Improvements Series! 🎉 In this series, we’ll explore various ways to enhance performance in C#. This post…

Article preview

Different Ways of Declaring an Object in C#

https://www.csharp.com/blogs/different-ways-of-declaring-an-object-in-c-sharp

In this article, we'll explore different ways to declare and initialize objects in C#. From using the new keyword to implicit typing and object initializers, you'll learn how to create objects efficie...

Article preview

C# .NET 9: Deep Dive into the Technical Beast 🚀

https://goatreview.com/csharp-dotnet9-deepdive/

IntroductionC# .NET 9 continues to evolve, bringing significant technical improvements designed to optimize performance, simplify development, and adapt to modern architectures. Let's dive deep into t...

Article preview

Design Patterns for Scalable ASP.NET MVC Applications

https://www.csharp.com/article/design-patterns-for-scalable-asp-net-mvc-applications/

Discover key design patterns like Repository, Unit of Work, Dependency Injection, Factory, Singleton, and Command to enhance the scalability, maintainability, and testability of your ASP.NET MVC appli...

Article preview

Open API Documentation and Swagger alternatives in .NET 9

https://www.c-sharpcorner.com/article/open-api-documentation-and-swagger-alternatives-in-net-9/

The Microsoft.AspNetCore.OpenApi package enables OpenAPI documentation in .NET Core APIs. It supports Swagger UI, ReDoc, and Scalar UI for enhanced API visualization, making API integration, testing, ...

Article preview

Difference Between Debug and Release Builds in C#

https://www.csharp.com/article/difference-between-debug-and-release-builds-in-c-sharp2/

Debug and Release builds in C# serve different purposes. Debug mode enables detailed debugging with extra checks, while Release mode optimizes performance for deployment.

Article preview

A C# 13 Tip for building Data Transfer Objects (DTOs) Using Records

https://www.c-sharpcorner.com/article/a-c-sharp-tip-for-building-data-transfer-objects-dtos-using-records/

C# records, introduced in C# 9 and improved in C# 13, offer immutable data models ideal for DTOs. They provide value semantics, concise syntax, automatic method generation, and enhanced data integrity...

Article preview

DocumentDB is Gaining Momentum in the Open-Source Database World

https://devblogs.microsoft.com/cosmosdb/documentdb-is-gaining-momentum-in-the-open-source-database-world/

In the short amount of time since we unveiled DocumentDB, our open-source document database platform powering the vCore based Azure Cosmos DB for MongoDB, and the feedback has been nothing short of ph...

Article preview

Jasen's take on today's picks

ASP.NET Core delegated OAuth Token Exchange access token management

Practical guide to delegated token exchange in ASP.NET Core, with real-world access token handling patterns.

GitHub Copilot Chat Explained: The Life of a Prompt

A clear look at how Copilot Chat processes prompts, which helps explain the tool's behavior and limits.

How To Increase Performance of Web APIs in .NET — 11 Proven Techniques

A solid roundup of API performance techniques, with ideas you can apply before reaching for bigger infrastructure.

Optimizing Docker Images is More Than Just a One-and-Done Thing in .NET.

Worth reading if your containers keep growing; it treats Docker image optimization as an ongoing habit.

Handling Large JSON in .NET: Strategies to Enhance Performance

Useful advice for handling large JSON payloads without turning your app into a memory stress test.

Stop Ruining Your Apps! Avoid These 10 C# Mistakes

A familiar warning list for C# developers, but the reminders still save time and bugs.

Why .NET is Still One of the Best Frameworks for Enterprise Development

A broad case for .NET in enterprise settings, mixing platform strengths with the usual business-friendly arguments.

Agentic AI: A Philosophical Take

More of a conceptual AI discussion than a coding tutorial, but still interesting if you're tracking agentic workflows.

Monitoring C# Azure Functions in the Isolated Worker Model - Infrastructure & Configuration Deep Dive

Detailed monitoring guidance for isolated Azure Functions, especially around configuration and observability setup.

Launch Chrome and Other Applications in C#

A lightweight post on launching apps from C#, handy if you need simple process-start patterns.

.NET Performance Improvements Series: List vs. Dictionary vs. HashSet

Compares List, Dictionary, and HashSet through a performance lens, which is exactly the kind of practical benchmark readers need.

Different Ways of Declaring an Object in C#

Intro-level object declaration walkthrough, best suited for newer C# developers or a quick refresher.

C# .NET 9: Deep Dive into the Technical Beast 🚀

A focused .NET 9 deep dive that should appeal to readers who want a broader technical tour.

Design Patterns for Scalable ASP.NET MVC Applications

Good MVC architecture refresher that leans on patterns for applications that need to stay maintainable as they grow.

Open API Documentation and Swagger alternatives in .NET 9

Covers OpenAPI documentation options in .NET 9 and where Swagger alternatives fit.

Difference Between Debug and Release Builds in C#

A straightforward explanation of debug versus release builds, useful for anyone chasing surprising runtime differences.

A C# 13 Tip for building Data Transfer Objects (DTOs) Using Records

Shows how records can simplify DTOs in C# 13, especially when you want concise immutable models.

DocumentDB is Gaining Momentum in the Open-Source Database World

Interesting database news: DocumentDB momentum signals continued activity around the Cosmos DB ecosystem and open-source direction.

Related issues

📬 Get daily .NET content delivered to your inbox