AWS Lambda has matured significantly as a platform for .NET workloads. With first-class .NET 6 support and the recent introduction of ARM64 (Graviton2) processors, Lambda offers compelling economics for serverless compute. However, achieving optimal performance requires understanding the nuances of cold starts, memory allocation, and deployment strategies. In this comprehensive guide, I will share lessons […]
Read more →Search Results for: name
C# 11 Preview: Raw String Literals
Embedding JSON, XML, or SQL in C# has always been painful (escaping quotes). Raw String Literals fix this. The number of ” characters is variable (minimum 3). The content is exactly what you type.
Read more →Azure Bicep 0.5: Compile-Time Imports
Bicep 0.5 introduces import for user-defined types. This enables reusable type definitions across modules.
Read more →gRPC Transcoding: REST and gRPC in One Service
Browsers cannot call gRPC directly (no HTTP/2 trailers). gRPC Transcoding exposes your gRPC service as a REST API automatically. Now GET /v1/hello/World calls the gRPC method. You maintain one codebase, two protocols.
Read more →GitHub Actions: Reusable Workflows
Copy-pasting YAML between repos is a maintenance nightmare. Reusable Workflows solve this. Creating a Shared Workflow In a central repo (e.g., `my-org/.github`), create: Consuming It
Read more →Azure Container Apps Preview: First Impressions
Azure Container Apps (ACA) entered public preview. It is essentially “Kubernetes without the Kubernetes”. Under the hood is AKS, but you never see it. Managed KEDA ACA has built-in autoscaling using KEDA scalers. Scale on HTTP requests, Azure Storage Queues, or Kafka topics—all with YAML configuration. This configuration scales from 0 to 30 replicas based […]
Read more →