Building a RAG Pipeline in .NET with Azure OpenAI and Azure AI Search
End-to-end retrieval-augmented generation in C#: chunking strategy, embeddings, hybrid vector search, and grounding a chat completion so it cites its sources.
3 articles on .NET, Azure, and AI engineering.
End-to-end retrieval-augmented generation in C#: chunking strategy, embeddings, hybrid vector search, and grounding a chat completion so it cites its sources.
A complete, working setup for JWT bearer auth in ASP.NET Core Minimal APIs — token validation, role policies, and the configuration mistakes that silently disable security.
Program.cs stops scaling around twenty endpoints. Here is a vertical-slice layout for Minimal APIs that keeps routing, validation, and handlers organised as the project grows.
Testimonials
Suthahar's article helped me complete my work faster. The explanation was clear, practical, and easy to apply in a real project.
The JWT bearer walkthrough caught a middleware ordering mistake we had shipped weeks earlier. Every protected endpoint was returning 401 and we could not work out why.
On: How to Secure a .NET Minimal API with JWT Bearer Authentication
Your turn
If something here saved you time or unblocked a real project, I'd love to hear about it. Submissions are reviewed before they appear on the site.