Skip to main content
Archives & Logs

Journal

Solutions Architect specializing in Azure, AI, and enterprise cloud-native development. Writing about architecture, AI agents, and building things that scale.



Implementing AutoMapper for DTO Mapping with Audit Details
Deep Dive
Dec 1, 2024 · 7 min read

Implementing AutoMapper for DTO Mapping with Audit Details

Learn how to implement AutoMapper in Clean Architecture to streamline DTO mapping and automatically track audit fields. This practical guide shows how to maintain separation of concerns while efficiently handling object transformations and tracking data changes.

Seeding Initial Data Using Docker Compose and SQL Scripts
Deep Dive
Dec 1, 2024 · 7 min read

Seeding Initial Data Using Docker Compose and SQL Scripts

Learn how to efficiently seed your database in a containerized environment using Docker Compose and SQL scripts. This practical guide shows how to automate database initialization, create reproducible development environments, and handle complex data relationships in a Clean Architecture application.


Unit of Work Pattern and Its Role in Managing Transactions
Deep Dive
Dec 1, 2024 · 6 min read

Unit of Work Pattern and Its Role in Managing Transactions

Master transaction management in Clean Architecture with the Unit of Work pattern. This in-depth guide explains how to implement atomic operations, maintain data consistency, and integrate with Dapper for robust database transactions in .NET applications.

Using Dapper for Data Access and Repository Pattern
Deep Dive
Dec 1, 2024 · 9 min read

Using Dapper for Data Access and Repository Pattern

Learn how to implement high-performance data access with Dapper in Clean Architecture. This comprehensive guide shows how to integrate Dapper with the Repository Pattern and Unit of Work for efficient SQL interactions and transaction management.


Validating Inputs with FluentValidation
Deep Dive
Dec 1, 2024 · 6 min read

Validating Inputs with FluentValidation

Learn how to implement robust input validation in Clean Architecture using FluentValidation. This guide demonstrates how to create custom validation rules, integrate validators with dependency injection, and ensure data integrity across your application layers.

GitHub Codespaces: Streamlining Cloud-Based Development
Deep Dive
Oct 22, 2024 · 8 min read

GitHub Codespaces: Streamlining Cloud-Based Development

A beginner-friendly guide to GitHub Codespaces that shows how to set up, configure, and use cloud-based development environments. Learn how to eliminate local setup headaches, work from any device, use Docker containers seamlessly, and leverage VS Code's full power in the browser.


Pushing Docker Image to Docker Hub
Deep Dive
Jul 22, 2023 · 4 min read

Pushing Docker Image to Docker Hub

Learn how to build and push Docker images to Docker Hub with this step-by-step guide. This tutorial covers Docker commands, tagging strategies, and best practices for sharing your containerized applications.