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…
AIOffline AI - Integrating Local LLMs with VSCodeIntroduction In the age of AI, developers are increasingly looking for ways to integrate powerful language models into their workflows…
PowerShellAvoid Storing Secrets in PowerShell's Command HistoryIntroduction If you’re using PowerShell scripts to manage secrets like API tokens, passwords, or other sensitive data, you may think you’re…
DevOpsComparing Two Branches in Azure DevOpsThis is a nice trick, which I was not aware of, even though I have been using Azure DevOps for many years. So thought will write a post…