Repository Pattern Library
ActiveA generic, extensible repository pattern implementation for .NET with first-class support for stored procedures, Enterprise Library data access, and a clean separation between interface and implementation.
Open source libraries, developer tools, and experiments. All personal work. Some inspired by patterns from professional engagements, shared carefully and anonymously where relevant.
Some projects here are inspired by architectures or patterns I've developed professionally. Where that's the case, all company-specific details, data, and identifying information have been completely removed. What's shared is the technique, not the context. Client confidentiality is non-negotiable.
A generic, extensible repository pattern implementation for .NET with first-class support for stored procedures, Enterprise Library data access, and a clean separation between interface and implementation.
Reusable YAML pipeline templates for .NET applications. Build, test, security scan, and deploy to multiple environments with a single include. Supports multi-stage deployments with approval gates.
A lightweight .NET CLI tool for versioning and deploying stored procedures to SQL Server environments. No full ORM dependency. Schema drift detection built in.
A small .NET library for structured, semantic error handling. No more exception inheritance trees. Result types with explicit error categories that propagate cleanly through all application layers.
A set of PowerShell scripts for automated SQL Server backup, verification, and offsite transfer. Superseded by better native tooling — archived for reference.
Lightweight .NET middleware for proactive API performance monitoring. Latency percentiles, slow query detection, and structured alerting — built in, not bolted on.