Controllers or Minimal APIs?
Issue #156 mixes API design, C# 14 AI support, Azure Service Bus dead-letter handling, testing, and .NET performance tips.
Jasen's top three picks
- 1 .NET Controllers or Minimal API’s ?
csharp.com
A familiar ASP.NET Core debate, with enough nuance to matter when you’re choosing an API style for a real app.
- 2 Smarter Code with Built-in AI Support in C# 14
csharp.com
C# 14 AI support is an interesting look at where language and tooling may intersect next.
- 3 LINQ: ZIP() Operator
ravindradevrani.com
A clean LINQ refresher that’s easy to skim and immediately useful.
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.
Today's articles
.NET Controllers or Minimal API’s ?
csharp.com
https://www.csharp.com/article/net-controllers-or-minimal-apis/
Topics: ASP.NET Core Minimal APIs Web API
Read articleSmarter Code with Built-in AI Support in C# 14
csharp.com
https://www.csharp.com/article/smarter-code-with-built-in-ai-support-in-c-sharp-14/
Read articleLINQ: ZIP() Operator
ravindradevrani.com
https://ravindradevrani.com/posts/linq-zip-method/
Topics: C# .NET Core Performance
Read article3 Game-Changing Features: Why I Left Visual Studio for Rider
medium.com
https://medium.com/@eslamhelmy523/3-game-changing-features-why-i-left-visual-studio-for-rider-9dabeddb0644
Topics: Performance Visual Studio Visual Studio Code
Read articleTemp Tables vs. Table Variables vs. CTEs: Which One Should You Really Use?
medium.com
https://medium.com/@riturajpokhriyal/temp-tables-vs-table-variables-vs-ctes-which-one-should-you-really-use-b427679038cd
Topics: Dapper Performance SQL Server
Read articleUnderstanding Dead Letter Queue in Azure Service Bus with C#
medium.com
https://medium.com/@rictorres.uyu/understanding-dead-letter-queue-in-azure-service-bus-with-c-6314902f2aad
Topics: Azure C# Service Bus
Read articleSemantic Search in 50 Lines of Code — AI in .NET
medium.com
https://medium.com/@thecodeman/semantic-search-in-50-lines-of-code-ai-in-net-f6bd98b6e92b
Topics: .NET Core OpenAI Semantic Kernel
Read articleFor (A Lesson; On C#; Loops)
medium.com
https://medium.com/@michael71314/for-a-lesson-on-c-loops-c7f7ae802431
Read articleHow to implement RAG system — AI in .NET
medium.com
https://medium.com/@thecodeman/how-to-implement-rag-system-ai-in-net-002bfe02a9d0
Topics: .NET Core OpenAI Semantic Kernel
Read articleComprehensive Guide to Unit Testing with MSTest in C#
csharp.com
https://www.csharp.com/article/comprehensive-guide-to-unit-testing-with-mstest-in-c-sharp/
Topics: C# Unit Testing xUnit.net
Read articleLearn Azure Key Vault with .NET
csharp.com
https://www.csharp.com/article/learn-azure-key-vault-with-net/
Read articleThree Essential Performance Tips for .NET 8 and .NET 9
medium.com
https://medium.com/@moochdt003/three-essential-performance-tips-for-net-8-and-net-9-a51c4010e6a2
Topics: .NET 8 .NET 9 Performance
Read articleLearning C#: Casting, Parsing, and Converting Data Types
medium.com
https://medium.com/@MJQuinn/learning-c-casting-parsing-and-converting-data-types-481164bfac8f
Topics: C# .NET Core Unit Testing
Read articleUnderstanding Pass-by-Value in C# and Struct Performance
medium.com
https://medium.com/@julienaspirot/understanding-pass-by-value-in-c-and-struct-performance-36be80cd7af1
Topics: C# .NET Core Performance
Read articleIs the Repository Pattern Dead in .NET?
medium.com
https://medium.com/@ganesh.s.gurav/is-the-repository-pattern-dead-in-net-bf21fdb8937d
Topics: Clean Architecture Domain-Driven Design Design Patterns
Read article.NET Core File I/O Best Practices: Create, Copy, Move, and ZIP Like a Pro
medium.com
https://medium.com/@nagarajvela/net-core-file-i-o-best-practices-create-copy-move-and-zip-like-a-pro-d92dbcb8dbbb
Topics: .NET Core Performance
Read articleHow can I access third-party native libraries like Firebase in my .NET MAUI apps?
youtube.com
https://www.youtube.com/watch?v=x3QC7icY1vM
Topics: Azure .NET MAUI Native AOT
Read articleReduce Latency & Memory Usage with Lazy Dependency Injection in .NET
medium.com
https://medium.com/@julienaspirot/reduce-latency-memory-usage-with-lazy-dependency-injection-in-net-5db94763e574
Topics: Design Patterns .NET Core Performance
Read article