RAG Resilience Caching and Tokens
This edition covers RAG implementation, Polly-free HTTP resilience, Blazor Hybrid chat, Redis caching, webhook retries, and JWT security.
Jasen's top three picks
- 1 Building Retrieval-Augmented Generation (RAG) in C#
C# Corner
A practical starting point for grounding LLM responses in your own data, with useful guidance on when basic RAG needs more.
- 2 Chain of Responsibility Design Pattern (LLD) in C# — From Problem to Production Trade-offs
Medium
Chain of Responsibility is familiar, but the production trade-offs are where this pattern discussion earns attention.
- 3 How to Implement HTTP Resilience Without Polly in .NET 10
codewithmukesh
Worth reviewing if your HTTP clients rely on Polly and you need to understand the available .NET 10 alternatives.
Editor's note
I pulled together a deliberately varied set of practical .NET reading today. The Lazy
Today's articles
Building Retrieval-Augmented Generation (RAG) in C#
C# Corner
Learn how retrieval-augmented generation grounds an LLM in your own data, build a working RAG app in C#, and know when to add hybrid search, GraphRAG or evals.
Read articleChain of Responsibility Design Pattern (LLD) in C# — From Problem to Production Trade-offs
Medium
How to eliminate sprawling conditional approval trees, build fluent handler pipelines in C#, and understand the pattern powering ASP.NET…
Topics: C# Design Patterns
Read articleHow to Implement HTTP Resilience Without Polly in .NET 10
codewithmukesh
Polly's maintenance fee starts 16 November 2026. See who pays, the free Microsoft route, Kevlar, and a tested Polly-free retry and circuit breaker in .NET 10.
Read article Understanding Lazy thread safety modes
Andrew Lock | .NET Escapades
In this post I look at how the different `LazyThreadSafetyMode` values work with `Lazy`, and how exceptions are handled for each mode
Topics: C# Performance
Read articleBlazor Hybrid + SignalR: Building a Real-Time Chat App in a WPF Window
Medium
One UI, two processes, zero JavaScript frameworks — a practical walkthrough of Blazor Hybrid in WPF, with the failures that actually cost…
Read articleData Smoothing with the Nadaraya-Watson Kernel Technique Using C#
Visual Studio Magazine
James McCaffrey demonstrates how to implement Nadaraya-Watson kernel smoothing in C# to reduce noise and reveal patterns in multidimensional data.
Topics: C#
Read articleEncrypted, Tamper-Proof Tokens: Designing a C# Library for Expiring Download Links
Csharp on Medium
A stateless, compact .NET 10 library with key rotation: what it does well, what it doesn’t, and when it makes sense to use itContinue reading on Stackademic »
Read articleRedis Caching in ASP.NET Core: A Beginner's Guide to Building Faster APIs
C# Corner
Learn how to use Redis distributed caching in an ASP.NET Core Web API, including cache hits and misses, cache-aside, configuration, and IDistributedCache.
Topics: ASP.NET Core Redis Web API
Read articleTesting Webhook Retry Logic When Your Server Is Unavailable
C# Corner
Learn how to build and test reliable ASP.NET Core webhook receivers with durable event storage, duplicate-delivery protection, retries, and background processing.
Topics: ASP.NET Core Web API
Read articleIssuing and Validating JWT Access Tokens in ASP.NET Core
Medium
Register users, log them in, and protect endpoints with signed 15-minute access tokens.
Topics: ASP.NET Core Authentication JWT
Read article