Azure Functions has evolved significantly since its inception. The Isolated Worker model, introduced with .NET 5 support and now the recommended approach for .NET 6+, represents a fundamental architectural shift. Unlike the traditional In-Process model where your code runs within the same process as the Azure Functions host, the Isolated Worker model runs your code […]
Read more →Search Results for: name
AWS Lambda for .NET 6: Complete Performance Optimization Guide
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 →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 →