All things Azure
Developer focused how-tos, use cases and solutions on Microsoft Azure
Featured posts

Claude Code + Microsoft Foundry: Enterprise AI Coding Agent Setup
This guide covers setting up Claude Code CLI and VS Code extension with Microsoft Foundry, configuring CLAUDE.md for project context, integrating Spec Kit for s...

Visualizing GitHub Audit Log in Microsoft Defender
Key Observability Trends Around GitHub Security Modern enterprises are increasingly adopting DevSecOps practices, integrating security into every phase...

Codex Azure OpenAI Integration: Fast & Secure Code Development
Introduction You can now enjoy the same Codex experience in CLI or VS Code with Azure OpenAI support. We've contributed the following five pull requests to mak...

How to develop AI Apps and Agents in Azure – A Visual Guide
As organizations explore new AI-powered experiences and automated workflows, there's a growing need to move beyond experiments and proofs-of-concept to producti...
Latest posts
AI Coding Agents and Domain-Specific Languages: Challenges and Practical Mitigation Strategies
1. Introduction AI coding agents/assistants such as GitHub Copilot have become common in modern software engineering workflows. Their strengths—rapid pattern completion, context-aware suggestions, and the ability to learn style from local code—stem from broad training on large corpora of public, general-purpose code. They perform best when the languages, libraries, and idioms requested by developers align with patterns they have seen many times before. Domain-Specific Languages (DSLs) break this assumption. DSLs are deliberately narrow, domain-targeted languages with unique syntax rules, semantics, and ...
Locking Down MCP: Create a Private Registry on Azure API Center and Enforce It in GitHub Copilot And VS Code
Ever since MCP launched, every customer has asked the same thing: “How does a private MCP registry actually work, and how do we configure it for our enterprise?”. So today, on a snowy, freezing Friday in Zurich, I grabbed a coffe, opened the GitHub docs, dove into Azure API Center portal, and decided to write the blog I wish already existed.A few hours (and quite a few sighs) later, here I am. The docs are great but they definitely don’t cover all the tiny quirks, hidden settings, and errors you’ll hit along the way. What did the journey look like? This post is the guide I d...
Claude Code + Microsoft Foundry: Enterprise AI Coding Agent Setup
This guide covers setting up Claude Code CLI and VS Code extension with Microsoft Foundry, configuring CLAUDE.md for project context, integrating Spec Kit for structured development, and running Claude Code in GitHub Actions. Prerequisites Step 1: Deploy Claude Models in Foundry In Microsoft Foundry: Alternative: Model Router Model Router is a Foundry model that intelligently routes each prompt to the best underlying model based on query complexity, cost, and performance. Version supports Claude Haiku 4.5, Sonnet 4.5, and Opus 4.1 alongside GPT, DeepSeek, Llama, and Gro...
Visualizing GitHub Audit Log in Microsoft Defender
Key Observability Trends Around GitHub Security Modern enterprises are increasingly adopting DevSecOps practices, integrating security into every phase of the development lifecycle. Key observability trends include: Challenges in Displaying All Security in One Dashboard Despite GitHub’s robust security features, customers face several challenges: Why Visualizing GitHub Audit Logs in Defender Makes Sense Integrating GitHub audit logs into Microsoft Defender offers several advantages: Microsoft’s solution strategically aligns GitH...
Develop Faster with VS Code for the Web – Azure: Your Browser-Based Dev Environment
Developers can now move from idea to Azure-ready code in minutes with VS Code for the Web – Azure. This browser-based environment removes setup time, reduces friction, and gives you immediate access to pre-configured runtimes, GitHub tools, and Azure integrations. As a result, you can start building, editing, and deploying the moment inspiration strikes. For more info, view our VS Code Docs. Build in the Browser with a Ready-to-Use Azure Environment VS Code for the Web – Azure opens directly in your browser, and it loads a workspace that includes Node.js, Python, Java, C#, Git support, and the Azure Develop...
Azure DevOps to GitHub migration Playbook: Unlocking Agentic DevOps
Azure DevOps or GitHub Enterprise ? Today, in the Microsoft ecosystem, two Software Development Lifecycle management platforms coexist: - Azure DevOps is designed from the ground up for enterprise with advanced planning features through Azure Boards, build and release automation with Azure Pipelines, and a unique offering for quality teams with Azure Test Plans... - GitHub has evolved with the open-source ecosystem, and its operation is naturally more centered around code repositories, visible by default, and the system of proactive contributions through Forks and Pull Requests. The platform has evolved to...
Tutorial Videos: Setting up GitHub Copilot for your Company
This guide shares a series of videos that walk you through setting up GitHub and GitHub Copilot end-to-end for your company. These are especially useful for organizations starting from scratch who want to leverage GitHub Copilot and are looking to get started. These videos were recorded as of October 2025. This article is intentionally brief—just links and essential references so you can dive straight into the content. The videos cover: Note: Although some experiences may evolve as we streamline our onboarding processes, these videos remain a solid introduction. We will prov...
Powering Distributed AI/ML at Scale with Azure and Anyscale
The path from prototype to production for AI/ML workloads is rarely straightforward. As data pipelines expand and model complexity grows, teams can find themselves spending more time orchestrating distributed compute than building the intelligence that powers their products. Scaling from a laptop experiment to a production-grade workload still feels like reinventing the wheel. What if scaling AI workloads felt as natural as writing in Python itself? That’s the idea behind Ray, the open-source distributed computing framework born at UC Berkeley’s RISELab, and now, it’s coming to Azure in a whole new way. Today,...
Multi-region Expansion for Azure Deployments
Why Financial Services Organizations Should Consider Expanding to Other Azure Regions for New Workloads As a Cloud Architect, I work closely with financial services organizations to help them unlock the full potential of Azure innovations. One of the most impactful strategies I recommend is adopting a multi-region approach for Azure deployments. While many customers have historically concentrated workloads in a single region—often for simplicity or legacy reasons – the landscape is rapidly changing. Here’s why expanding to other Azure regions for new workloads is not just a technical consideration. It is a strat...