Editor's note
I pulled together a deliberately mixed lineup this issue, from fundamentals and async guidance to performance and architecture. The SQL Server indexed-views piece stood out for the concrete 93% dashboard gain, and the Azure OpenAI plus Semantic Kernel article is a practical look at where .NET AI work is heading.
Async, SQL Server, and AI for .NET developers
Picture this: it’s Tuesday, your coffee cup steams beside your keyboard, and the hum of the code is like a symphony that needs tuning. Today, let’s pause and polish those gears spinning in the vast .NET engine room. As a developer seasoned with knowledge and wit, you’ll find today’s selections both invigorating and insightful, designed to refine your craft with precision. Ready to upgrade your toolkit amidst the mid-week lull?
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Channels vs Queues in .NET — What’s Actually Better in 2025?
A useful comparison of Channels and queues that should help you pick the right tool instead of defaulting to the fashionable one.
Want to Level Up as a .NET Developer? Start With the Fundamentals
A back-to-basics reminder that strong fundamentals still separate productive .NET developers from framework-only users.
Still Blocking Your .NET Apps? It’s Time to Unleash Async Power.
A timely async refresher for anyone still letting blocking calls erase the benefits of modern .NET.
A quick AI-related pick for readers tracking the tooling wave around coding workflows.
Dependency Injection in ASP.NET for Beginners
A beginner-friendly DI explainer for ASP.NET that covers one of the first patterns every web developer needs to understand.
SignalR vs .NET Web API: When to Use Real-Time Communication
A pragmatic look at when SignalR is worth the complexity versus a plain Web API endpoint.
How Indexed Views Cut SQL Server Dashboard Load Time by 93% (Part 2)
The indexed-views result is the kind of real-world SQL Server win that gets attention because the numbers are dramatic.
Implementing Design Patterns in C#: The Decorator Pattern Simplified
Decorator is a classic, and this simplified walkthrough makes the pattern easier to apply in everyday C# code.
A Guide to .Net Domain Redefinition
A domain-focused article that should appeal to readers thinking more carefully about boundaries and language in software design.
Add Conversational AI to .NET Apps Using Azure OpenAI and Semantic Kernel
Azure OpenAI plus Semantic Kernel is a practical combo for teams adding conversational AI to existing .NET apps.
Why Recursion is Slower in C#: A Deep Dive Tutorial
A performance deep dive on recursion that’s useful if you want the why, not just the rule of thumb.
“Not Just Code Anymore” — How .NET + AI Is Quietly Reshaping Software in 2025
This one captures the broader 2025 reality: .NET teams are shipping software with AI more often, not just talking about it.
Avoid These Silent Performance Killers: Boxing & Unboxing in .NET
Boxing and unboxing still sneak into hot paths; this is a good reminder to watch for hidden allocations.
How I Shipped a Fully Serverless .NET
A serverless .NET story that should interest anyone evaluating how much infrastructure they really need to own.
Mastering Switch Expressions: The C# Upgrade You Didn’t Know You Needed
Switch expressions remain one of the cleanest C# upgrades, and this is a solid case for using them more.
Chronolap: The Next Generation Stopwatch for .NET Applications
A stopwatch-focused tool article that will likely resonate with anyone who cares about measurement and diagnostics.
Davide's Code and Architecture Notes - Software Architecture vs Software Design
A helpful architecture-versus-design distinction that can prevent a lot of blurry team conversations.















