Rob Kerr's Blog

Secure Microsoft Fabric with Private Link (Workspace-Level Setup + Architecture)

This post is a walk-through of building a Fabric Tenant that has a private-link protected workspace with Lakehouse data, and a **non** private-link workspace with a Semantic Model and Power BI reports.

Building Custom MCP Tools for Azure AI Foundry Agents (with Cosmos DB GraphRAG)

In this post I'll talk through the architecture and implementation details for building a complete custom MCP tool solution using Python. Then in the accompanying video we'll create an Azure AI Foundry Agent to test the MCP Server.

Build Smarter AI Systems: 3 Agent Patterns You Can Implement Today (with Code)

In this video, we break down the three types of Agentic AI patterns—Chat Agents, Workflow Agents, and Autonomous Agents—and show you how to implement each one using Microsoft’s Azure AI Foundry Agent Framework.

Configure Azure Entra SSO to Snowflake

Enterprises rely on Azure and Snowflake, and must balance security with user experience. Federated identities enable seamless SSO across providers, strengthening security while simplifying access.

Leveraging Entra Authentication in a Streamlit Web App

This video is a a quick walk-through showing how to add Entra authentication using an MSAL OAuth flow to a Streamlit application.

Rob Kerr's Blog © 2026