OpenTelemetry, LINQ, and C# fundamentals
A varied .NET roundup covering OpenTelemetry, LINQ performance, API security, ASP.NET Core logging, clean architecture tests, and C# tips.
Jasen's top three picks
- 1 Stop Debugging .NET Apps Like It’s 2010 — OpenTelemetry Will Change Your Life
niravinfo.medium.com
If you’re still chasing issues by sprinkling logs, this OpenTelemetry piece is a good reset.
- 2 Master LINQ in C# with These 8 Queries
medium.com
A useful LINQ reminder: elegant code can still become expensive at scale.
- 3 The API Key Trap: Are You Putting Your Entire System at Risk?
medium.com
The API key article is worth a sober read for anyone shipping services with secrets.
Editor's note
I pulled together a pretty classic mixed bag this time: observability, language basics, API hardening, and a little architecture. The OpenTelemetry piece and the LINQ performance article both stand out because they speak directly to real-world .NET debugging and scale pain. I also like the clean architecture testing post for teams trying to keep structure honest as projects grow.
Today's articles
Stop Debugging .NET Apps Like It’s 2010 — OpenTelemetry Will Change Your Life
niravinfo.medium.com
https://niravinfo.medium.com/stop-debugging-net-apps-like-its-2010-opentelemetry-will-change-your-life-10e35348c2ca
Topics: OpenTelemetry Performance Profiling
Read articleMaster LINQ in C# with These 8 Queries
medium.com
https://medium.com/@saifullahhakro/master-linq-in-c-with-these-8-queries-25fb3618e887
Topics: C# Dapper Performance
Read articleThe API Key Trap: Are You Putting Your Entire System at Risk?
medium.com
https://medium.com/dot-net-sql-learning/the-api-key-trap-are-you-putting-your-entire-system-at-risk-cea2b976449b
Topics: Authentication Authorization Security
Read articleI Thought I Knew var in C# — Until These 10 Questions Humbled Me
medium.com
https://medium.com/@ashokreddy343/i-thought-i-knew-var-in-c-until-these-10-questions-humbled-me-70822832c2a5
Topics: C#
Read articleGetService or GetRequiredService in IServiceProvider?
roundthecode.com
https://www.roundthecode.com/dotnet-tutorials/getservice-or-getrequired-service-in-iserviceprovider
Topics: Design Patterns .NET Core
Read articleThe Real Cost of LINQ — 6 Hidden Traps That Hurt .NET APIs at Scale
medium.com
https://medium.com/@mohsho10/the-real-cost-of-linq-6-hidden-traps-that-hurt-net-apis-at-scale-6e4c84ea5427
Topics: ASP.NET Core Dapper Performance
Read articleChoosing the Right C# Type for Your DTOs: Class, Record, or Record Class?
medium.com
https://medium.com/@20011002nimeth/choosing-the-right-c-type-for-your-dtos-class-record-or-record-class-221fdc10b1ae
Read articleFlashEvents: A Free, Simple Alternative to MediatR Notification Publisher
medium.com
https://medium.com/@Anton-Grebenkin/flashevents-a-free-simple-alternative-to-mediatr-notification-publisher-457056d31e8f
Topics: Design Patterns .NET Core MediatR
Read articleHow to Write Architecture Tests for the Clean Architecture in .NET 9
medium.com
https://medium.com/@michaelmaurice410/how-to-write-architecture-tests-for-the-clean-architecture-in-net-9-db9e1d3443c9
Topics: Clean Architecture .NET 9 Unit Testing
Read articleDatabricks runs best on Azure
azure.microsoft.com
https://azure.microsoft.com/en-us/blog/databricks-runs-best-on-azure/
Topics: Azure Performance
Read articleCoding agent in VS Code
youtube.com
https://www.youtube.com/shorts/mVuzgpqHvzA
Topics: C# GitHub Copilot Visual Studio Code
Read articleASP.NET Community Standup - Blazing-fast AI chat with ASP.NET Core & SignalR
youtube.com
https://www.youtube.com/watch?v=RaZc-2tfh9k
Topics: ASP.NET Core OpenAI SignalR
Read articleLogging Requests and Responses for API Requests and HttpClient in ASP.NET Core
medium.com
https://medium.com/@anton.martyniuk/logging-requests-and-responses-for-api-requests-and-httpclient-in-asp-net-core-cb68b7a0af99
Topics: ASP.NET Core OpenTelemetry Serilog
Read articleModern UI Development with SwiftUI
c-sharpcorner.com
https://www.c-sharpcorner.com/article/modern-ui-development-with-swiftui/
Topics: .NET MAUI
Read articleHybrid AI for Security at Microsoft, with Emmanuel Victorio, on Mr. Maeda's Cozy AI Kitchen
youtube.com
https://www.youtube.com/watch?v=MuLXLKcRi8Y
Read articleLife Tracker — A .NET app 2: CRUD for Two Models
jackymlui.medium.com
https://jackymlui.medium.com/life-tracker-a-net-app-2-crud-for-two-models-ba9cb23343a8
Topics: ASP.NET Core EF Core Web API
Read articleWhy Blocking Async Code with .Wait() and .Result Destroys Performance
pasinduprabhashitha.medium.com
https://pasinduprabhashitha.medium.com/why-blocking-async-code-with-wait-and-result-destroys-performance-4b80bd2f9a80
Topics: C# Performance
Read articleC# Just Got Dangerous: 7 Features That Replace Boilerplate Forever
medium.com
https://medium.com/@mohsho10/c-just-got-dangerous-7-features-that-replace-boilerplate-forever-4359568764b6
Topics: C# Source Generators
Read articleTop Productivity Tips for .NET Developers
medium.com
https://medium.com/@venkataramanaguptha/top-productivity-tips-for-net-developers-699c2fb70476
Topics: .NET Core Performance
Read article