Simplifying Database Queries with AI & SQL Automation
Create a REST API that converts natural language into SQL queries using OpenAI, enabling non-technical users to access database information without SQL knowledge.
Read article
Solutions Architect specializing in Azure, AI, and enterprise cloud-native development. Writing about architecture, AI agents, and building things that scale.
Create a REST API that converts natural language into SQL queries using OpenAI, enabling non-technical users to access database information without SQL knowledge.
Read article

Learn how to perform CRUD operations and implement chunked upload strategies for Azure Blob Storage in a .NET and Angular application. Covers SAS tokens, container management, and production-ready file upload patterns.

Learn to implement file upload, download, search, and deletion in SharePoint using Microsoft Graph API with .NET, including authentication and error handling.

Create a modern AI chat application using .NET, Azure OpenAI, and Angular with real-time communication and document analysis capabilities.
Read article
Learn essential best practices for designing and implementing DTOs (Data Transfer Objects) in Clean Architecture. This guide covers how to create purpose-specific DTOs, implement effective mapping strategies, and improve API performance and maintainability.

Master Clean Architecture in .NET applications through a practical guide on separation of concerns, dependency flow, and building maintainable, testable code.

Learn how to properly configure Dependency Injection in Clean Architecture across multiple layers. This guide demonstrates how to register services, repositories, and utilities while maintaining separation of concerns for more maintainable and testable .NET applications.

Learn how to containerize .NET Core applications and SQL Server databases with Docker. This step-by-step guide covers creating optimized Dockerfiles, setting up multi-container environments with Docker Compose, and configuring proper networking for development and production.

Implement robust error handling in Clean Architecture with centralized middleware, custom exceptions, and consistent HTTP responses for better API reliability.

Learn to implement secure, permission-based authorization in Clean Architecture with custom attributes, dynamic policy providers, and JWT integration for effective API and UI security.

Build a clean, non-intrusive activity logging system in .NET Core using custom attributes to track user actions with minimal code changes.

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.