Connect with me on LinkedIn

Azure Talk Episodes

Azure Talk is where we zoom out from “cloud as hosting” and talk about cloud as a platform — as the backbone of modern digital capability. We take all the chaotic product names, all the constantly-shifting service changes, and translate them into architectural clarity. Azure compute, networking, storage, PaaS services, serverless, containers, dev environments, integration services, identity and access, FinOps, governance, patterns for scale — this is the centre of gravity.

We don’t treat Azure as a shopping list of services. We treat Azure as a strategic operating model for the organisation. We explore platform landing zones, policy-driven guardrails, subscription design, identity boundary decisions, the difference between “cloud adoption” and “cloud engineering”, how to apply Zero Trust in a real tenant, how to integrate Azure with M365 and Power Platform, how to avoid creating cloud debt, and how to design for cost transparency instead of billing surprises. We talk about the discipline behind cloud — not just the convenience.

Azure Talk is also the place where we acknowledge the human shift inside cloud transformation. Architects need to think like product owners, operations teams need to think like automation engineers, developers need to think about resiliency and cost impacts, and business stakeholders need to understand that cloud success is not buying services — it is designing platforms. Cloud literacy is a capability, not a project.

Azure Talk is for the people that want to understand why and how to build on Azure — not just which service to click. If it runs code, hosts workloads, integrates systems, secures identity boundaries, operationalises platform strategy, or makes “cloud” real instead of theoretical — it lives in Azure Talk.
Aug. 29, 2025

The One Command That Runs Your Whole Stack

Local setup shouldn’t be half your job. Aspire promises a single command that spins up your frontend, backend, databases, queues—together—and a built-in dashboard that shows health, logs, and traces across services. In this episode, we run the command, tour the dashboard, and show how it plugs into…

Listen to the Episode
Aug. 19, 2025

Azure Logic Apps for Automation

Most teams drown in handoffs—forwarding emails, chasing approvals, pasting links into chats—while the real work waits. Azure Logic Apps turns that manual glue into a reliable, enterprise-grade automation fabric across Microsoft 365, the Power Platform, and third-party systems (SAP, Salesforce, Serv…

Listen to the Episode
Aug. 18, 2025

Microsoft Purview and Azure Information Protection

Think Purview and Azure Information Protection are “enterprise-only”? Think again. If you’re already on Microsoft 365 (E3 or Business Premium), you likely have sensitivity labels, baseline DLP, and email encryption ready to use—no extra spend. This episode debunks the biggest myth about data protec…

Listen to the Episode
Aug. 18, 2025

What Is Microsoft Intune Used For?

Microsoft Intune isn’t just device management—it’s the control plane for identity-aware access, protected apps, adaptive risk, and verifiable compliance across Microsoft 365. When Intune is wired into Azure AD (Entra ID), Microsoft Defender for Endpoint, and Microsoft Purview, you get conditional a…

Listen to the Episode
Aug. 11, 2025

Building AI-Powered Apps with Azure OpenAI and Power Platform

“Add a connector” isn’t an AI strategy. Real deployments pair Power Apps or Dynamics 365 with Power Automate orchestration, Azure OpenAI for intelligence, and Azure API Management for security, throttling, and observability. This episode details the end-to-end pattern: clean and enrich payloads in …

Listen to the Episode
Aug. 11, 2025

Fusion Development with Power Apps and Azure Functions

Learn how to break Power Apps’ low-code limits by offloading heavy logic, complex integrations, and secure data operations to Azure Functions—without leaving the Microsoft ecosystem. This episode explains when to keep validation and UX in Power Apps, when to move compute to Functions, how to secure…

Listen to the Episode
Aug. 11, 2025

Data Loss Prevention (DLP) Policies for Power Platform Developers

Power Platform Data Loss Prevention (DLP) policies don’t have to be mystery roadblocks. In this episode, we explain why Flows fail with cryptic DLP errors and show exactly how to prevent them—before production. You’ll learn how connector classifications (business, non-business, blocked), custom con…

Listen to the Episode
Aug. 9, 2025

Using Microsoft Graph for Custom App Integrations

Most Microsoft 365 automations fail for the same reason: they rely on fragile delegated permissions tied to human users—leading to session timeouts, MFA prompts, role changes, and broken jobs. The fix is shifting to app-only permissions with Microsoft Graph: run headless, least-privilege, auditable…

Listen to the Episode
Aug. 6, 2025

Azure DevOps Pipelines for Power Platform Deployments

This episode turns fragile, manual Power Platform deployments into reliable, auditable CI/CD with Azure DevOps. We unpack the real failure points—misconfigured service connections, flaky agent pools, hidden Dataverse dependencies, missing connection references—and show how to fix them with hardened…

Listen to the Episode
July 31, 2025

CAML vs REST vs JSON: The Real Power Play

Stop Wasting Hours on Slow Microsoft Lists: CAML vs REST vs JSON—Which One Actually Wins in the Real World? If you’ve ever hit a performance wall in Microsoft Lists or SharePoint, you’re not alone. In this episode, we expose why the “modern” choice isn’t always the fastest. We break down where C…

Listen to the Episode
July 31, 2025

Workload Identities: The Only Fix for Non-Human Risk?

Stop Trusting “svc-” Accounts: How Microsoft Entra Workload Identities Replace Your Riskiest Credentials (for Real Zero Trust) Tired of mystery service accounts, static passwords, and audit nightmares? In this episode, we show why classic service accounts break Zero Trust—and how Microsoft Entra…

Listen to the Episode
July 31, 2025

Azure Communication Services or Teams APIs? Choose Wrong, Pay Later

Choosing between Azure Communication Services (ACS) and Microsoft Teams APIs isn’t just a licensing decision—it can lock your app’s identity, chat, calling, and compliance for years. This episode exposes the hidden traps: guest access vs SSO, presence sync, chat parity, Graph permissions, GDPR/HIPA…

Listen to the Episode
July 30, 2025

PnP PowerShell vs. PnP Framework: Stop Guessing

Stop reliving the same SharePoint rollout. This breakdown shows exactly when to use PnP PowerShell for surgical fixes and speed—and when to switch to PnP Framework provisioning for repeatable, audited, at-scale site builds. Learn battle-tested patterns, versioning tips, and a zero-drama migration p…

Listen to the Episode
July 30, 2025

Authentication Nightmares: How SPFx Really Handles Multi-Tenancy

Shipping a SharePoint Framework app to another tenant and watching auth blow up, Graph return nothing, and users not even see the web part? You’re not cursed—multi-tenant SPFx is. In this episode, I show the exact authentication traps that tank cross-tenant deployments, why Graph goes “empty,” and …

Listen to the Episode
July 29, 2025

Stop Manual Tenant Cleanup—PowerShell Does It Better

Still spending Fridays hunting zombie accounts, risky guest links, and wasted licenses? 😵‍💫 Stop the whack-a-mole. In this episode, I show how a small, ruthless set of PowerShell scripts can patrol your Microsoft 365 tenant 24/7—finding dormant users, flagging bad sharing, right-sizing licenses, an…

Listen to the Episode
July 29, 2025

Intune: Zero-Touch Deployments Aren’t One-Size-Fits-All

“Zero-touch” isn’t one-size-fits-all—it’s one-size-fails-fast. 🚨 The same Intune baseline that delights desk workers can break field techs, hobble engineers, and leave exec devices under- or over-secured. In this episode, I show you how to ditch blunt templates and turn Intune into a precision tool…

Listen to the Episode
July 29, 2025

Azure AD B2B vs. B2C: One Choice Wrecks Your Strategy

“B2B vs B2C—same thing, right?” That myth can quietly wreck your Microsoft 365 strategy. In this episode, I break down why choosing the wrong Azure AD model for external users creates audit gaps, busted Teams/SharePoint access, and runaway licensing costs. You’ll get a simple decision framework, th…

Listen to the Episode
May 13, 2025

The Hidden Power of Microsoft Graph API

Let me start with a confession: Not so long ago, I considered Microsoft 365 analytics to be an endless shuffle between bland Excel exports and barely-there built-in reports. Then—by accident, as most discoveries go—I stumbled...

Listen to the Episode
May 7, 2025

SC-900 Exam Prep Part 2/8: Unlock Microsoft Entra ID’s Secrets

When I first stepped into the world of IT, my role as an admin managing Active Directory dealt mostly with on-premise systems. As the industry evolved and Microsoft introduced its cloud solutions, I felt like I was back in sc...

Listen to the Episode