Editor's note
I put together a pretty wide mix today: API style choices, language features, AI, data access, and a few practical performance pieces. The Azure Service Bus dead-letter queue article and the .NET 8/9 performance tips stood out because they’re immediately useful in real systems, while the controllers-vs-minimal-APIs piece is the kind of debate teams keep having.
Controllers or Minimal APIs?
Hello, wonderful Wednesday warriors of the .NET world! Midweek mayhem is upon us, but fear not—today's newsletter is your guide to taming the coding chaos. Whether you're debugging like it's a sport or perfecting your LINQ like a rock star, our selection of articles is here to rev up your productivity engine. Let’s hit the road and see where .NET takes us today!
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
.NET Controllers or Minimal API’s ?
A familiar ASP.NET Core debate, with enough nuance to matter when you’re choosing an API style for a real app.
Smarter Code with Built-in AI Support in C# 14
C# 14 AI support is an interesting look at where language and tooling may intersect next.
A clean LINQ refresher that’s easy to skim and immediately useful.
3 Game-Changing Features: Why I Left Visual Studio for Rider
Rider vs. Visual Studio is always personal, but the reasons here are practical, not tribal.
Temp Tables vs. Table Variables vs. CTEs: Which One Should You Really Use?
A good reminder that query-shaping choices like temp tables and CTEs can still move the needle.
Understanding Dead Letter Queue in Azure Service Bus with C#
Dead-letter handling in Azure Service Bus is one of those topics that saves pain later.
Semantic Search in 50 Lines of Code — AI in .NET
Small AI demos like semantic search and RAG help separate hype from something you can actually build.
MSTest coverage plus the performance tips make this a solid pair for teams shipping production code.
How to implement RAG system — AI in .NET
Pass-by-value and structs are worth revisiting when you’re chasing allocations or latency.
Comprehensive Guide to Unit Testing with MSTest in C#
The repository-pattern discussion should spark some healthy disagreement, which is usually a good sign.
Learn Azure Key Vault with .NET
File I/O best practices and lazy DI round out the issue with a couple of practical engineering wins.