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.
LINQ, refactoring, and C# 13 updates
Welcome to the midweek .NET marvels, where Wednesday winks at you with a programmer's charm and a dash of quirk. Today, we're taking a tour through the bytes and bits like a seasoned ’90s mixtape—packed with hits that will crank up your coding prowess. We know you're a roadster navigating the information highway, so buckle up for a ride full of insights, sprinkled with wit, and crafted for those who know their C# from their Visual Basic. Ready to roll? Let's make the most out of the hump-day hustle!
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
LINQ vs Loops: The Explosive Performance Secrets No One Tells You
A blunt look at LINQ versus loops, with enough performance detail to make you rethink hot-path convenience.
Code Smell 298 — Microsoft Windows Time Waste
A code smell post that frames wasted time as a design problem, not just a personal productivity gripe.
Safe Refactoring in .NET with Light/Dark Mode and Feature Flags
Feature flags and light/dark mode make a nice low-risk refactoring pattern for shipping UI changes safely.
C# 13: Partial Properties and Indexers Simplified
C# 13 partial properties and indexers are presented clearly, which helps separate language evolution from hype.
A practical string-access refresher, useful if you want to tighten up everyday C# code without overengineering it.
Csharp — Pool Your Objects — Or Watch the GC Burn Your Throughput
Object pooling gets the throughput treatment here, and the GC angle is the real reason to pay attention.
Mastering Concurrency in .NET with SemaphoreSlim: A Practical Guide
SemaphoreSlim remains one of the simplest tools for controlling concurrency when you need predictable pressure.
Source Generators and Metaprogramming in .NET
Source generators and metaprogramming deserve more mainstream attention, especially for repetitive boilerplate-heavy codebases.
This Tiny C# Mistake Crashed Our Production — Learn From It!
A tiny production crash story is worth reading because the lesson is usually in the mistake, not the headline.
Integrating Sentry in .NET MAUI with Local File Logging
MAUI plus Sentry and local file logging is a solid reminder that diagnostics should survive offline and failure cases.
How I Built a ChatGPT-Powered .NET App in Under 60 Minutes
Building a ChatGPT-powered app in under an hour is less about speed and more about validating an idea quickly.
Best Practices for Azure Blob, Table, Queue, File Storage with C#
Azure storage best practices cover the basics teams often skip until scale exposes the gaps.
Stop Abusing LINQ: C# Performance Tricks That Actually Save You CPU
Another LINQ performance post, this time focused on practical ways to stop allocating and start measuring.
Common HttpClient tasks you're googling or asking ChatGPT
The HttpClient checklist is the kind of everyday reference that saves time when the same questions keep coming up.
Persisting a Smart Enum with Entity Framework Core
Persisting smart enums in EF Core is one of those modeling details that looks small until it becomes pervasive.
A strong critique of CRUD APIs, pushing for designs that reflect behavior instead of just tables and verbs.
Unlocking Raw String Literals in C# 11 — Multiline, Clean, and Finally Human-Friendly
Raw string literals get a simple explanation that makes multiline code and embedded text much easier to live with.
How to Upgrade Azure Functions from .NET 6 to .NET 8 (2025 Guide)
The Azure Functions .NET 6 to .NET 8 upgrade guide is timely for anyone still planning isolated worker migrations.
Callbacks in C# get a straightforward treatment, which is helpful for newer developers connecting the delegate dots.
HackerRank: Mini Max Sum Solution in C#
Mini Max Sum is a classic HackerRank warmup, but it still makes a decent test of clean problem-solving habits.















