Editor's note
I pulled a pretty mixed lineup this time, from EF Core tuning and IAsyncEnumerable to Azure zero trust and SignalR. The C# 14 preview piece and the OAuth client-assertions article stand out because they’re both immediately useful for working teams.
EF Core, C#, and Azure security
Welcome to a Wednesday where the power of .NET is as undeniable as the effect of caffeine on a seasoned developer—sharp, quick, and pushing the limits of what's possible. Today, we're serving up a buffet of insights with quirks that make even the quirkiest of APIs look tame. As you scroll through, think of it as a mid-week tune-up for your .NET engine: refined, reliable, and ready to rev up your codebase with fresh perspectives and tested wisdom.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Beyond Basics: Advanced Techniques for EF Core Performance
A practical look at squeezing more from EF Core when query shape and tracking start to matter.
The Hidden Costs of Null Checks in Generic C# Code
A reminder that seemingly harmless null checks and generic patterns can add noise and cost in hot code paths.
Variables in C#: What They Are and How to Actually Use Them
A back-to-basics C# refresher that’s useful for newer devs or teams onboarding into the language.
Replacing a Generic Repository with EF DbContext
A direct comparison of replacing a generic repository with DbContext, which should spark the usual architecture debate.
How to Implement Zero Trust Architecture on Azure Using C#
A solid Azure security walkthrough focused on zero trust and building safer apps with C#.
Consuming from Kafka without Consumer Groups in C#
An interesting Kafka article for when you need fine-grained consumption without consumer groups.
Real-Time Apps in .NET with SignalR
SignalR gets the spotlight here for real-time app scenarios that need responsive UX.
Consistent API Response Modeling: Why It Matters
Consistent API response shapes are one of those small discipline wins that make client code much easier to maintain.
A simple way to create sample data #vscode #ai #copilot
A quick sample-data tip with Copilot and VS Code that should save time during demos and prototyping.
Secure your ASP.NET application
ASP.NET security fundamentals are always worth revisiting, especially with auth and input boundaries in mind.
The C# Developer’s Edge: Crush Data Streaming with IAsyncEnumerable!
IAsyncEnumerable is a great fit for streaming data without overcommitting memory or blocking the pipeline.
Virtual vs Sealed vs Static in C#: When to Use Each and Performance Trade-Offs
Virtual, sealed, and static trade-offs are explained with the performance angle front and center.
.NET AI Community Stand Up - .NET Tokenizers & Real-World MCP in Action
The .NET AI community update is notable for tokenizers and practical MCP examples rather than vague AI chatter.
Performance comparison of JSON Schema implementations for .NET
JSON Schema implementation benchmarks are valuable if validation cost is showing up in your app or tests.
Implement client assertions for OAuth client credential flows in ASP.NET Core
Client assertions for OAuth client credentials are a strong option for more secure service-to-service authentication.
Going beyond singleton, scoped, and transient lifetimes—tenant, pooled, and drifter
This lifetime article goes beyond the usual trio and shows how dependency injection gets more nuanced at scale.
Vibe coding is the kind of buzzword piece that’s worth reading critically and comparing against disciplined engineering.
Write Once, Query Anywhere: Harnessing the Power of LINQ Across Multiple Databases
LINQ across multiple databases is an appealing promise, but the real value is understanding where abstraction holds.
Avoid Exception Before Writing Exception Handler
Preventing exceptions before handling them is still one of the cleanest ways to improve reliability and readability.
10 Game-Changing Features in C# 14 Preview (and How to Try Them Today)
C# 14 preview highlights give a good sense of what may change day-to-day coding soon.
Setting the App Icon and SplashScreen in MAUI [GamesCatalog] 17
MAUI app icon and splash screen setup is a small but necessary polish task for mobile apps.
How I Used Domain-Driven Design to Fix My Messy Clean Architecture — And Why You Probably Should…
The DDD and clean architecture piece is useful because it focuses on fixing mess, not worshipping patterns.
Unlocking High-Performance Streams in .NET with System.IO.Pipelines
System.IO.Pipelines is the performance article in the batch, aimed squarely at high-throughput stream processing.



















