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
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
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# Corner
https://www.c-sharpcorner.com/article/c-sharp-13-partial-properties-and-indexers-simplified/
Read articleHow to Access Strings in C#
Medium
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
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
Medium
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
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
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's Blog
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
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# Corner
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
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
elmah.io Blog - .NET Technical tutorials/guides and new features
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
Medium
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
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
https://medium.com/@karthikns999/upgrade-azure-functions-dotnet6-to-dotnet8-isolated-model-49aef444a82f
Topics: Azure Functions .NET 8
Read articleCallback in C#
Medium
https://medium.com/@payton9609/callback-in-c-556ac9fd5fd5
Topics: C#
Read articleHackerRank: Mini Max Sum Solution in C#
Medium
https://davutdursun.medium.com/hackerrank-mini-max-sum-solution-in-c-34ea7855f256
Read article