Using Dapper for Data Access and Repository Pattern
High-performance data access with Dapper in Clean Architecture — integrating the Repository Pattern and Unit of Work for SQL and transactions.
Read article
Solutions Architect specializing in Azure, AI, and enterprise cloud-native development. Writing about architecture, AI agents, and building things that scale.
High-performance data access with Dapper in Clean Architecture — integrating the Repository Pattern and Unit of Work for SQL and transactions.
Read article

Input validation in Clean Architecture using FluentValidation — custom validation rules, DI integration, and data integrity across app layers.

How I use GitHub Codespaces for demos, onboarding, and Docker projects — Docker Compose without Docker Desktop, port forwarding, pinned DevContainers.

Automate Docker image builds and deployments with GitHub Actions — CI/CD workflows to build, tag, and push container images to Docker Hub on every commit.
Read article
A step-by-step guide to building and pushing Docker images to Docker Hub — commands, tagging strategies, and best practices for sharing containers.