LINQ, refactoring, and C# 13 updates
A varied .NET roundup covering LINQ performance, safe refactoring, C# 13 features, Azure Functions upgrades, MAUI logging, and API design.
Jasen's top three picks
- 1 LINQ vs Loops: The Explosive Performance Secrets No One Tells You
medium.com
A blunt look at LINQ versus loops, with enough performance detail to make you rethink hot-path convenience.
- 2 Code Smell 298 — Microsoft Windows Time Waste
levelup.gitconnected.com
A code smell post that frames wasted time as a design problem, not just a personal productivity gripe.
- 3 Safe Refactoring in .NET with Light/Dark Mode and Feature Flags
eventuallyconsistent.xyz
Feature flags and light/dark mode make a nice low-risk refactoring pattern for shipping UI changes safely.
Editor's note
I pulled together a deliberately mixed issue again: performance tuning, language features, cloud ops, and a few practical how-tos. The LINQ and object-pooling pieces are useful reminders that small choices can move throughput, while the Azure Functions upgrade guide is the kind of migration note teams keep handy.
Today's articles
LINQ vs Loops: The Explosive Performance Secrets No One Tells You
medium.com
https://medium.com/@nagarajvela/linq-vs-loops-the-explosive-performance-secrets-no-one-tells-you-023c45aff25c
Topics: C# Performance
Read articleCode Smell 298 — Microsoft Windows Time Waste
levelup.gitconnected.com
https://levelup.gitconnected.com/code-smell-298-microsoft-windows-time-waste-41e0074689a2
Topics: Performance Solid Principles
Read articleSafe Refactoring in .NET with Light/Dark Mode and Feature Flags
eventuallyconsistent.xyz
https://www.eventuallyconsistent.xyz/light-dark-refactoring
Topics: Design Patterns Solid Principles
Read articleC# 13: Partial Properties and Indexers Simplified
c-sharpcorner.com
https://www.c-sharpcorner.com/article/c-sharp-13-partial-properties-and-indexers-simplified/
Read articleHow to Access Strings in C#
medium.com
https://medium.com/@fulton_shaun/how-to-access-strings-in-c-4c24e6ec26ad
Topics: C#
Read articleCsharp — Pool Your Objects — Or Watch the GC Burn Your Throughput
medium.com
https://medium.com/@mohsho10/csharp-pool-your-objects-or-watch-the-gc-burn-your-throughput-b36826c18d08
Topics: C# Performance
Read articleMastering Concurrency in .NET with SemaphoreSlim: A Practical Guide
otienoelvis.medium.com
https://otienoelvis.medium.com/mastering-concurrency-in-net-with-semaphoreslim-a-practical-guide-ab7f2edb0e74
Topics: C# Performance
Read articleSource Generators and Metaprogramming in .NET
medium.com
https://medium.com/@Adem_Korkmaz/source-generators-and-metaprogramming-in-net-5c92fd513115?source=rss------csharp-5
Topics: C# Source Generators
Read articleThis Tiny C# Mistake Crashed Our Production — Learn From It!
medium.com
https://medium.com/dot-net-sql-learning/this-tiny-c-mistake-crashed-our-production-learn-from-it-c3dd6c008f6e
Topics: Performance Security
Read articleIntegrating Sentry in .NET MAUI with Local File Logging
msicc.net
https://msicc.net/integrating-sentry-in-dotnet-maui-with-local-file-logging
Topics: Application Insights .NET MAUI
Read articleHow I Built a ChatGPT-Powered .NET App in Under 60 Minutes
medium.com
https://medium.com/@venkataramanaguptha/how-i-built-a-chatgpt-powered-net-app-in-under-60-minutes-50b058d5f671?source=rss------dotnet-5
Read articleBest Practices for Azure Blob, Table, Queue, File Storage with C#
c-sharpcorner.com
https://www.c-sharpcorner.com/article/best-practices-for-azure-blob-table-queue-file-storage-with-c-sharp/
Topics: Azure
Read articleStop Abusing LINQ: C# Performance Tricks That Actually Save You CPU
medium.com
https://medium.com/@mohsho10/stop-abusing-linq-c-performance-tricks-that-actually-save-you-cpu-3a599fc03589
Topics: C# Performance
Read articleCommon HttpClient tasks you're googling or asking ChatGPT
blog.elmah.io
https://blog.elmah.io/common-httpclient-tasks-youre-googling-or-asking-chatgpt/
Topics: ASP.NET Core REST API
Read articlePersisting a Smart Enum with Entity Framework Core
amrelsher07.medium.com
https://amrelsher07.medium.com/persisting-a-smart-enum-with-entity-framework-core-0c1ee7d1a45f
Topics: Domain-Driven Design EF Core
Read articleCRUD APIs are Poor Design
codeopinion.com
https://codeopinion.com/crud-apis-are-poor-design/
Topics: Design Patterns REST API
Read articleUnlocking Raw String Literals in C# 11 — Multiline, Clean, and Finally Human-Friendly
medium.com
https://medium.com/@mohsho10/unlocking-raw-string-literals-in-c-11-multiline-clean-and-finally-human-friendly-5295beba5168
Topics: C#
Read articleHow to Upgrade Azure Functions from .NET 6 to .NET 8 (2025 Guide)
medium.com
https://medium.com/@karthikns999/upgrade-azure-functions-dotnet6-to-dotnet8-isolated-model-49aef444a82f
Topics: Azure Functions .NET 8
Read articleCallback in C#
medium.com
https://medium.com/@payton9609/callback-in-c-556ac9fd5fd5
Topics: C#
Read articleHackerRank: Mini Max Sum Solution in C#
davutdursun.medium.com
https://davutdursun.medium.com/hackerrank-mini-max-sum-solution-in-c-34ea7855f256
Read article