Azure Key Vault: Secrets Management for Applications

Stop putting secrets in config files. Azure Key Vault centralizes secret management with proper access control and auditing. Create Key Vault Add Secrets Access from .NET Best Practices Use Managed Identity for Azure services Enable soft-delete and purge protection Rotate secrets regularly Audit access logs References Key Vault Documentation

Read more โ†’

Mediator Pattern in C#: Implementing with MediatR

MediatR implements the mediator pattern in .NET, decoupling request handling from the caller. It’s become my go-to for organizing application logic. Setup Request and Handler Using in Controller Benefits Decoupled handlers – easy to test Pipeline behaviors for cross-cutting concerns Clean controller actions References MediatR GitHub

Read more โ†’

Context Distillation Methods: Extracting Signal from Long Documents

Introduction: Long contexts contain valuable information, but they also contain noise, redundancy, and irrelevant details that consume tokens and dilute model attention. Context distillation extracts the essential information from lengthy documents, conversations, or retrieved passages, producing compact representations that preserve what matters while discarding what doesn’t. This technique is crucial for RAG systems processing multiple […]

Read more โ†’