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 →Designing for Failure: Chaos Engineering in .NET
Netflix popularized Chaos Engineering. In 2022, it should be standard practice. We deliberately inject failures to verify our systems handle them gracefully. Simmy Library Polly’s Simmy extension allows injecting faults in .NET. Run this in a staging environment and verify your retry logic, circuit breakers, and fallback mechanisms work correctly.
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 →React Server Components: The Future of React?
Server Components (RSC) are still experimental but signal React’s future direction. They render on the server and send serialized React trees (not HTML) to the client. Key Benefits Zero Bundle Size: Server Components don’t ship JS to the client. Direct Backend Access: They can read from databases/files directly. Streaming: Parts of the UI can load […]
Read more →Kubernetes 1.23: What’s New
K8s 1.23 is the last release before Dockershim removal. Key changes: FlexVolume Deprecation CSI (Container Storage Interface) is now the only supported way to add storage drivers. If you have custom FlexVolume plugins, migrate immediately. HorizontalPodAutoscaler v2 Stable HPA v2 allows scaling on custom metrics (e.g., queue depth from Prometheus). This is now GA.
Read more →Azure Front Door Premium: Enterprise WAF Configuration
Azure Front Door Premium combines a global CDN with a fully managed Web Application Firewall (WAF). In the aftermath of Log4Shell, proper WAF configuration is no longer optional—it is a fundamental security control. In this comprehensive guide, I will walk through deploying Azure Front Door Premium with an enterprise-grade WAF policy, including managed rulesets, custom […]
Read more →