Learn how to build ultra‑lightweight AI inference services with .NET 8 and ONNX Runtime, package them as Docker containers, and run them on edge devices or Azure IoT Edge. The guide covers model conversion, performance tuning, secure deployment, and real‑world use cases such as video analytics and predictive maintenance.
Learn how to create a low‑latency, multi‑user whiteboard application using .NET 8 minimal APIs combined with SignalR for live updates and Azure Cosmos DB's serverless Change Feed for durable state synchronization. The guide covers project setup, Azure AD authentication, performance tuning with Native AOT, and deployment to Azure Container Apps.
Explore a step‑by‑step guide to building a secure, scalable multi‑tenant SaaS platform on .NET 8. The article covers authentication with Azure AD B2C, authorization via Duende IdentityServer, and data isolation using EF Core sharding strategies, with concrete code samples and deployment tips for Azure Kubernetes Service.
Learn how to create high‑performance RAG endpoints using .NET 8 Minimal APIs, Azure AI Search's vector store, and OpenAI's LLMs. The guide covers data ingestion, embedding generation, query routing, and observability with OpenTelemetry, providing a production‑ready pattern for semantic search‑driven applications.
Explore how to combine .NET 8 minimal APIs with Azure OpenAI's function calling feature to build context-aware, intelligent chatbots. The guide covers authentication, payload design, dynamic function registration, and real‑world use cases such as support agents and e‑commerce assistants, complete with sample C# code and deployment tips.
Explore how to build high‑throughput, low‑latency streaming endpoints with .NET 8 Minimal APIs backed by Apache Kafka. The guide covers configuring the Confluent .NET client, handling serialization with System.Text.Json, securing connections, and deploying the solution in Docker/Kubernetes for production‑grade event‑driven systems.
Learn how to create lightning‑quick, single‑executable command‑line utilities using .NET 8's Native AOT compiler and the System.CommandLine library. The guide covers project setup, trimming, platform‑specific considerations, and real‑world use cases such as DevOps helpers and data processing scripts.
Learn how to implement the new RateLimiter middleware introduced in .NET 8 to enforce global, distributed rate limits for Minimal APIs using Redis as a backing store. The guide covers configuration, token‑bucket algorithms, per‑client policies, and practical deployment patterns for high‑traffic microservices.
Explore how to add real‑time GraphQL subscription capabilities to .NET 8 Minimal APIs by leveraging the HotChocolate library and Azure SignalR Service. The article walks through schema‑first design, SignalR integration, authentication, and deployment to Azure Container Apps, delivering low‑latency updates for web and mobile clients.
Explore how to combine the new Polly 3.0 resilience library with Azure Service Bus in .NET 8 microservices. The guide walks through configuring retry, circuit‑breaker, and fallback policies, wiring them into minimal APIs and background workers, and demonstrates real‑world patterns for handling transient failures in distributed systems.
Explore how to enable HTTP/3 and QUIC in .NET 8 Minimal APIs to achieve ultra‑low latency and higher throughput. The guide covers server configuration, client testing, TLS considerations, and real‑world benchmarking scenarios.
Explore how to protect .NET 8 gRPC endpoints using mutual TLS for transport security, store and rotate certificates in Azure Key Vault, and enforce fine‑grained access with policy‑based authorization. The guide includes step‑by‑step code samples, configuration for ASP.NET Core, and practical deployment tips for Kubernetes and Azure App Service.