Azure Friday (Audio)

Turning Coding Agents into an Azure Cosmos DB Expert with the Agent Kit Video

Azure Friday (Audio)

Show Notes

In this Azure Friday episode, Scott Hanselman and Sajee demonstrate the Azure Cosmos DB Agent Kit — a skill you install with one command that gives your coding agent 100+ Cosmos DB best-practice rules across data modeling, partitioning, query optimization, and SDK usage and much more. Using a multi-agent fitness coaching app as an example, they show how the kit caught a missing partition key filter that was leaking member data across tenants, recommended hierarchical partitioning for multi-tenant scale, and fixed a fan-out query—all before the code shipped to production. Chapters 00:00 - Introduction 00:33 - Meet Sajee & overview of the Cosmos DB Agent Kit 00:50 - The problem: partition key & query mistakes that cost money in production 02:32 - How the Agent Kit works: one install, 100+ rules across 12 categories 04:52 - Demo setup: fitness coaching multi-agent app with Cosmos DB 06:26 - Showing the data: missing partition key filter exposes other members' data 08:23 - Agent Kit findings: SQL injection, singleton pattern, fan-out queries 10:46 - Indexing best practices & query optimization recommendations 12:34 - Applying the fix: correct results and single-partition RU cost 13:13 - Wrap up & how to get started Recommended resources Azure Cosmos DB Agent Kit Agent Kit Repository Connect Scott Hanselman | Twitter/X: @SHanselman Sajeetharan | Twitter/X: @sajeetharan Azure Friday | Twitter/X: @AzureFriday Azure | Twitter/X: @Azure

More from Azure Friday (Audio)

Oct 2, 2026

In this Azure Friday episode, Scott Hanselman and Poorvi Narang explore why Microsoft built Azure Linux, an open-source Linux distribution optimized for Azure workloads. Poorvi demonstrates a cloud-native application running from a local WSL environment to Azure virtual machines and Azure Kubernetes Service, while highlighting Azure Linux's minimal footprint, familiar DNF package management, and security-by-default capabilities such as SELinux and firewall controls. They also discuss how to get started with the Azure Linux 4.0 public preview and its path to general availability. Chapters 00:00 - Introduction 00:32 - Why Microsoft built Azure Linux 03:09 - Local development with Azure Linux on WSL 05:19 - Deploying to an Azure virtual machine 12:47 - Deploying to AKS with Azure Container Linux 14:52 - Azure Linux 4.0 availability 16:09 - Resources and wrap-up Recommended resources Azure Linux documentation Azure Linux product page Azure Linux on GitHub Connect Scott Hanselman | Twitter/X: @SHanselman Azure Friday | Twitter/X: @AzureFriday Azure | Twitter/X: @Azure

Sep 25, 2026

Everyone is asking whether their workload belongs on a quantum computer, and most of the answers out there might surprise you. Werner Rall joins Scott Hanselman to demo the Quantum Advantage Evaluator, an app on Azure that gives an honest verdict - quantum, AI/ML, or classical HPC. Using Grover's search algorithm as the worked example: the algorithm runs perfectly, and the Azure Quantum Resource Estimator still says it would take 61,122 physical qubits to reliably search sixteen items. Werner then submits the same circuit as a real job to Azure Quantum simulator, and shows why the verdict is decided in code before the AI model is ever called. Chapters 00:00 - Introduction 00:33 - Quantum Advantage Intro 01:50 - Quantum Advantage Evaluator Architecture 03:18 - Scenario - Searching unsorted database - Grover 04:50 - Application Traceability 08:20 - Grover Search Quantum run 11:40 - Pareto Frontier from the Resource Estimator: what error correction costs 14:20 - Crux of the Quantum Advantage Tool 14:56 - Azure Quantum Workspace Demo 16:35 - Which Quantum Computers are available in Azure 18:09 - Running the Grover Search Job on Azure Quantum 20:19 - Wrap up Recommended resources Learn Docs Azure Quantum Quantum Grand Challenges on GitHub Connect Scott Hanselman | Twitter/X: @SHanselman Werner Rall | Twitter/X: @werneragent47 Azure Friday | Twitter/X: @AzureFriday Azure | Twitter/X: @Azure

Sep 18, 2026

This session showcases how Azure Functions enables highly scalable event-driven automation using managed connectors. It highlights how functions can seamlessly integrate with services like SharePoint, Teams, and more without manual polling or complex authentication handling. The demo emphasizes how triggers and actions simplify building real-world workflows with minimal code. Chapters 00:35 - Introduction 02:00 - Demo Briefing 03:27 - Connectors Portal Overview 03:55 - Functions Local Dev & Webhook Tunnel 05:42 - Triggers vs Actions 10:15 - Preview Features & Roadmap 12:16 - Resources Recommended resources Demonstrated Sample More Samples Learn Docs Azure Product page Connect Scott Hanselman | Twitter/X: @SHanselman Azure Friday | Twitter/X: @AzureFriday Azure | Twitter/X: @Azure

Sep 11, 2026

See how our open-source Logic Apps Migration Agent uses agentic refactoring to modernize BizTalk, TIBCO, MuleSoft, and other legacy integrations to Azure Logic Apps Standard. The talk demonstrates how the agent analyzes and transforms complex workloads to reduce migration effort and risk. Chapters 00:00 - Introduction 01:05 - BizTalk in the IT Landscape 01:30 - Why move from BizTalk to Logic Apps? 03:20 - Balancing LLMs with procedural steps to migrate 06:00 - Importance of Grounding for both technologies 06:34 - Demo Context: From BizTalk Server to Logic Apps Standard 07:32 - Discovery Phase 08:22 - Planning Phase 09:08 - Creation, Execution and Deployment Phases 14:34 - Learn more Recommended resources Migration Automation from Integration Platforms - Azure Logic Apps Workflow Integration and Automation - Azure Logic Apps Connect Scott Hanselman | Twitter/X: @SHanselman Harold Campos | YouTube: @hcamposu Azure Friday | Twitter/X: @AzureFriday Azure | Twitter/X: @Azure

Aug 7, 2026

In this Azure Friday episode, Scott Hanselman and Tulika Chaudharie show how to take an Aspire application from local development to Azure App Service for Linux. They demonstrate how to create and configure an Aspire project, deploy its frontend, backend, and dashboard as App Service resources, and use the hosted Aspire Dashboard to understand the running application. They also explore how the Aspire agent integration can help generate the required configuration and simplify the deployment experience. Chapters 00:00 - Introduction 01:45 - Creating an Aspire project 03:35 - Configuring AppHost for Azure App Service 09:15 - Exploring the deployed Azure resources 09:50 - Viewing resources in the Aspire Dashboard 11:05 - Running the sample application 12:00 - App Service configuration and service discovery 14:20 - Accessing the hosted Aspire Dashboard 16:00 - Aspire configuration and deployment guidance 17:45 - Aspire agent integration 19:35 - Wrap-up Recommended resources Quickstart - Deploy an Aspire app Azure App Service Connect Scott Hanselman | Twitter/X: @SHanselman Azure App Service | Twitter/X: @AzAppService Azure Friday | Twitter/X: @AzureFriday Azure | Twitter/X: @Azure

See all episodes →