Azure Cost Optimization for .NET Applications: Save 40% on Your Cloud Bill
Practical Azure cost optimization strategies for .NET apps. Learn right-sizing, reserved instances, spot VMs, autoscaling, and storage tiering techniques.
Thoughts on .NET, Azure, architecture, and software engineering.
Practical Azure cost optimization strategies for .NET apps. Learn right-sizing, reserved instances, spot VMs, autoscaling, and storage tiering techniques.
Learn to build GitHub Copilot extensions with custom agents and skill providers. Practical examples for integrating your APIs with Copilot Chat.
A practical guide to deploying .NET applications on Kubernetes with Dockerfile best practices, Helm charts, health probes, and AKS-specific tips.
Introducing my personal blog sharing insights from 15+ years of building enterprise solutions with Microsoft technologies, Azure, and .NET.
A comprehensive guide to the most essential Azure services for .NET developers, from App Service to Azure Functions and beyond.
Essential EF Core best practices learned from 15 years of production applications — covering performance, migrations, and common pitfalls.
Learn how .NET Aspire simplifies cloud-native development with built-in orchestration, service discovery, and integrations for Redis, PostgreSQL, and more.
A practical step-by-step guide for migrating CI/CD pipelines from Azure DevOps to GitHub Actions with YAML translations and a migration checklist.
Learn how to build production-grade RAG applications using Semantic Kernel, Azure OpenAI, and vector stores with practical C# examples and strategies.