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 โIntroduction to Dapr 1.7: Workflows
Dapr 1.7 introduces the Workflow building block. It is a direct competitor to Azure Durable Functions but runtime-agnostic. The workflow state is durably stored by Dapr, allowing it to resume after crashes.
Read more โAzure Functions Flex Consumption: Preview
Flex Consumption is a new hosting tier that combines the best of Consumption (pay-per-use) and Premium (always-ready instances). Key Features Minimum Instances: Keep 1+ instance warm to eliminate cold starts. Instance Size Options: 2GB, 4GB RAM (vs fixed 1.5GB in Consumption). VNET Integration: Without the Premium price tag.
Read more โPlaywright 1.20: Component Testing
Playwright now supports testing React, Vue, and Svelte components in isolation. This runs in a real browser, unlike Jest/JSDOM, catching CSS/styling issues that unit tests miss.
Read more โZero Trust Architecture: A Practical Guide
Zero Trust is a buzzword, but it is also a concrete architectural pattern. The principle: Never Trust, Always Verify. Implementation Pillars Identity: Every request must be strongly authenticated (MFA, Conditional Access). Device: Only managed, compliant devices can access resources (Intune/Endpoint Manager). Network: Micro-segmentation. No flat networks. Use Private Endpoints for Azure services. Data: Classify, encrypt, […]
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 โ