Blog Archive
2026
February
- Vector Databases for .NET Developers: Qdrant, Milvus, and Pinecone Compared
- Azure Container Apps vs AKS for .NET Workloads: Decision Framework for 2026
- Optimistic vs Pessimistic Concurrency in EF Core: Choosing the Right Strategy
- Secrets Management Beyond Key Vault in Enterprise .NET: Rotation, Break-Glass Access, and Disaster Recovery
- Background Jobs the Right Way on Azure: Functions, WebJobs, and Container Apps Jobs for .NET Workloads
- Modern C# Collections in Practice: List, Dictionary, Immutable Collections, and Custom Structs
- Building ETL Pipelines That Don't Break: Idempotency, Schema Evolution & Recovery with Azure Data
- HIPAA-Compliant Architecture on Azure: Audit Logging, Encryption, and BAA Requirements for .NET Healthcare
- Kubernetes for .NET Services: Health, HPA/KEDA Autoscaling, and Zero-Downtime Rollouts
- Mastering the ASP.NET Core Request Pipeline: Middleware Patterns and Endpoint Filters for Real Apps
- ACID in Practice for .NET: Isolation Levels, Anomalies, and Transaction Pitfalls
- Building High-Performance REST APIs in Go: Gin, Echo, and Standard Library Compared
- Go for C# Developers: Mindset Shifts, Patterns, and Productivity Tips
- Building Enterprise AI Agents with Semantic Kernel and RAG in .NET
- Read Replicas and Write-Read Splitting in .NET Applications
- Mobile App Performance Budgets: Startup Time, Frame Rate, and Battery Drain Metrics That Actually Matter
January
- Data Encryption at Rest and In Transit for .NET Applications | Practical Security Guide
- Internationalization Architecture for Global .NET Applications | ICU, Localization, and Cultural Formatting
- Modernizing Stored Procedure-Heavy Applications: When to Move Logic to .NET
- Claude Code in 2026: A Practical End-to-End Workflow Across the SDLC
- The Power Grid Explained: How Electricity Travels from Power Plant to Your Outlet in Milliseconds
- Redis Beyond Caching: Streams, Pub/Sub, and Data Structures for Real-Time Applications
- Building Webhooks in ASP.NET Core: Delivery Guarantees, Retries, and Security
- Outbox Pattern in .NET: The Missing Piece After Idempotent APIs
- Python Monorepo with uv, Ruff, and Pants: Modern Tooling for Large Codebases
- SurveyMonkey-Scale Platform: Branching Logic, Real-Time Analytics, and 100 Million Responses Per Month
- The Valet Key Pattern on Azure: Secure Direct Uploads with SAS and ASP.NET Core
- Real-Time Analytics with SignalR and InfluxDB: Building a Production Metrics Dashboard
- Practical Blazor SSR + WASM Hybrid Architecture for High-Performance .NET Frontends
- FastAPI vs Django vs Flask in 2026: Choosing the Right Python Web Framework
- Azure Front Door vs. Cloudflare vs. AWS CloudFront: The 2026 Guide for Global .NET Applications
- Implementing Audit Logging in .NET: Change Tracking, Compliance, and Queryable History
- End-to-End Observability for .NET on Azure: OpenTelemetry, Application Insights, and Azure Monitor
- The Hidden Complexity of Digital Maps: How Google and Apple Know About That New Coffee Shop
- The Economics of Cloud Computing: Why Your AWS Bill Keeps Growing (And What Finance Thinks About It)