Latest Articles

Some of my recent thoughts on design, development, and the tech industry.
Scaling ASP.NET Core Applications with Docker and Kubernetes: A Practical Guide

Scaling ASP.NET Core Applications with Docker and Kubernetes: A Practical Guide

A comprehensive guide to containerizing ASP.NET Core applications, managing them with Docker Compose for development, and orchestrating production deployments with Kubernetes.
Entity Framework Core Performance Optimization: Querying, Tracking, and Caching Strategies

Entity Framework Core Performance Optimization: Querying, Tracking, and Caching Strategies

Advanced EF Core optimization techniques including query analysis, lazy loading pitfalls, change tracking, batch operations, and caching patterns for production APIs.
Entity Framework Core Performance Optimization: Querying, Tracking, and Caching

Entity Framework Core Performance Optimization: Querying, Tracking, and Caching

Advanced EF Core optimization techniques including query analysis, lazy loading pitfalls, change tracking, batch operations, and caching patterns.
Building Resilient APIs: Advanced ASP.NET Core Patterns for Production

Building Resilient APIs: Advanced ASP.NET Core Patterns for Production

Deep dive into production-grade API development patterns including dependency injection, middleware architecture, error handling, and implementing robust health checks.
Async/Await Mastery in C#: Patterns, Pitfalls, and Performance

Async/Await Mastery in C#: Patterns, Pitfalls, and Performance

Deep dive into asynchronous programming in C# covering async/await patterns, deadlock prevention, concurrent operations, and optimization strategies.
CI/CD Pipeline Automation: From Code Commit to Production in Minutes

CI/CD Pipeline Automation: From Code Commit to Production in Minutes

Practical guide to implementing automated CI/CD pipelines using GitHub Actions, Docker, and cloud deployments for ASP.NET Core applications.
Testing Backend Services: Unit, Integration, and Contract Testing

Testing Backend Services: Unit, Integration, and Contract Testing

Comprehensive guide to testing strategies for backend applications including unit testing patterns, integration testing with real dependencies, and API contract testing.
Docker Compose Mastery: Multi-Container Development Environments for ASP.NET Core

Docker Compose Mastery: Multi-Container Development Environments for ASP.NET Core

Complete guide to using Docker Compose for realistic local development environments, including database integration, networking, and production-like scenarios.
Real-Time Communication with ASP.NET Core: WebSockets, SignalR, and gRPC

Real-Time Communication with ASP.NET Core: WebSockets, SignalR, and gRPC

Complete guide to implementing real-time features including WebSocket fundamentals, SignalR best practices, and gRPC for high-performance communication.
Designing Scalable Backend Architectures: From Monolith to Microservices

Designing Scalable Backend Architectures: From Monolith to Microservices

Strategic approach to backend architecture evolution, including domain-driven design, service boundaries, communication patterns, and scaling considerations.
Scaling ASP.NET Core Applications with Docker and Kubernetes: A Practical Guide

Scaling ASP.NET Core Applications with Docker and Kubernetes: A Practical Guide

A comprehensive guide to containerizing ASP.NET Core applications, managing them with Docker Compose for development, and orchestrating production deployments with Kubernetes.
Built with Nuxt UI • © 2025 Behnam Nouri