AzureMicrosoft Authenticator - "Unexpected error" when scanning QR codeIntroduction While onboarding a brand new user to a tenant, the Microsoft Authenticator app refused to register the account, even though…
GitWhen git reset --hard Isn’t EnoughIntroduction I ran into a small but frustrating issue recently. Git was telling me my branch was ahead of origin by a couple of commits…
PulumiWhy Try-Catch Doesn't Work with PulumiWhen working with Pulumi, especially coming from traditional .NET development, you might expect that wrapping resource creation in a try…
GitGit Branch Naming Conflicts in Azure DevOpsSpecial thanks to my fantastic colleague Fatih Kucukkara for helping figure these details out. 🧩 What They Are and How to Fix Them If you…
AIMulti-Agent AI App with Microsoft Semantic KernelBuilding Multi-Agent AI Applications with Microsoft Semantic Kernel The rise of AI-powered content generation has opened new possibilities…
DockerUpdate Docker Desktop CLI - Fast & EasyLevel Up Your Docker Workflow Are you tired of the tedious process of updating Docker Desktop? Or maybe your corporate policies is blocking…