BrandGhost
Weekly Recap: RAG Search, C# Pipelines, and Specification Patterns [Aug 2026]

Weekly Recap: RAG Search, C# Pipelines, and Specification Patterns [Aug 2026]

This week: Build more reliable .NET systems with guides to hybrid search, semantic reranking, async pipelines, pipeline error handling, and composable C# specifications. The videos explore AI agent evals, the developer's role when AI writes code, communication breakdowns, and accountability when performance plans enter the picture.

Like what you read or watched from the recap? I'd love if you helped share on Reddit or Daily.dev so others can see!


Weekly Recap

What Part Do You Keep When AI Writes The Code? - Principal Engineering Manager AMA

The AI models are becoming more capable, and the tools we have to use them with are pushing boundaries even further. When AI writes all the code, what part of the development process are you keeping?

As with all livestreams, I'm looking forward to answering YOUR questions! So join me live and ask in the chat, or you can comment now, and I can try to get it answered while I stream.

Let's Talk About Evals For AI Agents!

In this video, I talk about some of my AI usage with BrandGhost, Vercel, and Eve -- specifically about evals!

Why People Don't Understand You

In this video, we'll talk about communication. Your intent may not line up with how your message is received and the impact it has.

Software Developers on PIPs But What About The Manager?

From the comments, this viewer wanted perspectives on accountability and ownership in software engineering.

Semantic Reranking for RAG in .NET: A Second-Stage Retrieval Model

Semantic Reranking for RAG in .NET: A Second-Stage Retrieval Model

See how semantic reranking for RAG in .NET applies Azure AI Search semantic ranking after retrieval, with configuration, scores, captions, and limits.

Error Handling in C# Pipelines: Exceptions, Results, and Short-Circuiting

Error Handling in C# Pipelines: Exceptions, Results, and Short-Circuiting

Design error handling in C# pipelines with typed results, exception boundaries, short-circuiting, cancellation, idempotency, retry ownership, and tracing.

Combining C# Specifications With AND, OR, and NOT

Combining C# Specifications With AND, OR, and NOT

Combining C# specifications with AND, OR, and NOT requires Boolean laws, explicit null policies, parameter rebinding, and EF Core relational provider tests.

Hybrid Search for RAG in .NET: BM25, Vectors, and Reciprocal Rank Fusion

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.

Async Pipelines in C#: Await, Cancellation, and Completion

Async Pipelines in C#: Await, Cancellation, and Completion

Build correct async pipelines in C# with sequential awaits, propagated cancellation, observed tasks, explicit completion ownership, and safe async disposal.


Weekly Recap: C# Specification Pattern, Vector Search, and Type-Safe Pipelines [Aug 2026]

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.

Semantic Reranking for RAG in .NET: A Second-Stage Retrieval Model

See how semantic reranking for RAG in .NET applies Azure AI Search semantic ranking after retrieval, with configuration, scores, captions, and limits.

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.

An error has occurred. This application may no longer respond until reloaded. Reload