Hybrid Search for RAG in .NET: BM25, Vectors, and Reciprocal Rank Fusion
Learn how hybrid search RAG .NET combines lexical BM25 and dense vector candidates in one Azure AI Search request with reciprocal rank fusion.


Learn how hybrid search RAG .NET combines lexical BM25 and dense vector candidates in one Azure AI Search request with reciprocal rank fusion.
Build correct async pipelines in C# with sequential awaits, propagated cancellation, observed tasks, explicit completion ownership, and safe async disposal.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss protecting what you love about software development while AI handles more of the work.
This week covers the Specification Pattern with EF Core, type-safe C# pipelines, and vector search with Azure AI Search. Plus videos on effective tech leadership, end-to-end testing, career changes, and working with AI.