IdentityServer4 is Dead: Long Live OpenIddict

IdentityServer4 (IS4) changed its license. For many enterprises, this forced a migration. OpenIddict is the best free alternative. Why OpenIddict? OpenIddict is decoupled. It doesn’t enforce a specific UI or database schema. It integrates natively with ASP.NET Core Identity. We migrated a large IS4 implementation to OpenIddict. The key benefit was the flexibility to use […]

Read more โ†’
Posted in Uncategorized

Azure Container Apps: KEDA and Dapr Managed

Kubernetes is hard. Azure Container Apps (ACA) gives you K8s + KEDA + Dapr without the control plane tax. Scale to Zero ACA can scale your HTTP service to 0 replicas when no requests are coming in. Even better, it uses KEDA scalers. This configuration automatically scales your container based on the depth of an […]

Read more โ†’
Posted in Uncategorized

GitHub Copilot: The AI Revolution in Code

GitHub Copilot has officially entered Technical Preview. Having used it for a month, my workflow has fundamentally changed. It is not just autocomplete; it is idea generation. Context Awareness Copilot reads your open tabs. If I have a `User.cs` file open and I start writing a SQL query in `UserRepository.cs`, it correctly infers the column […]

Read more โ†’
Posted in Uncategorized