LINQ, OpenTelemetry, and ASP.NET Core 9
A mixed .NET roundup on LINQ performance, OpenTelemetry metrics, EF Core auditing, API resilience, C# design choices, and more.
Jasen's top three picks
- 1 PLINQ vs LINQ: Use Cases, and Performance Insights in C#
c-sharpcorner.com
A useful comparison if you’re deciding when PLINQ is worth the parallel overhead and when plain LINQ stays simpler.
- 2 Sending Your Metrics with OpenTelemetry in .NET
blog.devgenius.io
Good refresher on wiring metrics export correctly before you need them in production.
- 3 Why Your C# Class Should Probably Be a Record (But Isn’t)
medium.com
The record discussion is a nice reminder that fewer mutable classes usually means less ceremony and fewer bugs.
Editor's note
I kept this issue deliberately mixed, from LINQ and Span performance to OpenTelemetry metrics and ASP.NET Core 9 resilience. The EF Core audit logging piece and the SQL Server 2025 AI update stood out for practical day-to-day impact.
Today's articles
PLINQ vs LINQ: Use Cases, and Performance Insights in C#
c-sharpcorner.com
https://www.c-sharpcorner.com/article/plinq-vs-linq-use-cases-and-performance-insights-in-c-sharp/
Topics: C# Performance
Read articleSending Your Metrics with OpenTelemetry in .NET
blog.devgenius.io
https://blog.devgenius.io/sending-your-metrics-with-opentelemetry-in-net-a95d75f5108c
Topics: OpenTelemetry Performance
Read articleWhy Your C# Class Should Probably Be a Record (But Isn’t)
medium.com
https://medium.com/@mohsho10/why-your-c-class-should-probably-be-a-record-but-isnt-9d34197c591d
Topics: C# Design Patterns
Read articleThe Ultimate Guide to Design Patterns in C#: Real-World Practices and Code
medium.com
https://medium.com/@orbens/the-ultimate-guide-to-design-patterns-in-c-real-world-practices-and-code-dbabd123f5f5?source=rss------dotnet-5
Topics: C# Design Patterns
Read articleCreating a "Pooled" Dependency Injection Lifetime in C# 13
c-sharpcorner.com
https://www.c-sharpcorner.com/article/creating-a-pooled-dependency-injection-lifetime-in-c-sharp-13/
Read articleReusable Code Snippets I Copy Into Every New Project
medium.com
https://medium.com/@kittikawin_ball/reusable-code-snippets-i-copy-into-every-new-project-c9a759c5468a
Topics: .NET Core Solid Principles
Read articleOracle Procedures vs. LINQ for Modern Development
medium.com
https://medium.com/@Adem_Korkmaz/oracle-procedures-vs-linq-for-modern-development-f1699a0967ef
Topics: .NET Core Performance
Read articleHow to Implement Code Quality Rules in .NET Core
c-sharpcorner.com
https://www.c-sharpcorner.com/article/how-to-implement-code-quality-rules-in-net-core/
Topics: C# Performance
Read articleWhy C# Still Dominates Enterprise Software in 2025
joever-monceda.medium.com
https://joever-monceda.medium.com/why-c-still-dominates-enterprise-software-in-2025-894d5994fc2f
Topics: .NET Core Solid Principles
Read articleWhy Write More Code? Let Extension Methods Do the Work!
medium.com
https://medium.com/dot-net-sql-learning/why-write-more-code-let-extension-methods-do-the-work-2ddc7b6237f5
Topics: C# Solid Principles
Read articleBest Practices for Reliable and Secure Error Responses in .NET
medium.com
https://medium.com/@vikpoca/best-practices-for-reliable-and-secure-error-responses-in-net-f4b1eb6d8c58
Read articleWho Touched My Data? — Effortless Audit Logging in EF Core With a Single Interceptor
medium.com
https://medium.com/@michaelmaurice410/who-touched-my-data-effortless-audit-logging-in-ef-core-with-a-single-interceptor-10cce0302a22
Read articleUnderstanding Task.Delay in C#
medium.com
https://medium.com/@info_4533/understanding-task-delay-in-c-bce389cd8df7
Topics: C# Performance
Read articleNew AI Features in SQL Server 2025
devblogs.microsoft.com
https://devblogs.microsoft.com/azure-sql/new-ai-features-in-sql-server-2025/
Topics: OpenAI SQL Server
Read articleBuilding a Resilient API in ASP.NET Core 9
medium.com
https://medium.com/@serasiyasavan14/building-a-resilient-api-in-asp-net-core-9-230605e61b3f?source=rss------dotnet-5
Topics: ASP.NET Core Minimal APIs
Read articleThe Truth About Best Practices No One Wants to Admit
medium.com
https://medium.com/@movsesaleksanyan7/the-truth-about-best-practices-no-one-wants-to-admit-b5c6b6b7b729
Topics: Design Patterns Solid Principles
Read article.NET Minimal API Broke FromQuery
medium.com
https://medium.com/@vosarat1995/net-minimal-api-broke-fromquery-1326e0aa50b4?source=rss------dotnet-5
Topics: ASP.NET Core Minimal APIs
Read articleUpgrading a .NET 6 repo to .NET 9 with GitHub Copilot
youtube.com
https://www.youtube.com/watch?v=DulIM7K7T7c
Topics: .NET 9 GitHub Copilot
Read articleYou’re Probably Misusing `Span` — Here’s How It Can Speed Up Your C# Code Instantly
medium.com
https://medium.com/@mohsho10/youre-probably-misusing-span-t-here-s-how-it-can-speed-up-your-c-code-instantly-c87911604a2e
Topics: C# Performance
Read article